/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-49.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-24 15:04:36,519 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-24 15:04:36,585 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-24 15:04:36,590 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-24 15:04:36,591 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-24 15:04:36,613 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-24 15:04:36,614 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-24 15:04:36,614 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-24 15:04:36,614 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-24 15:04:36,617 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-24 15:04:36,617 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-24 15:04:36,617 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-24 15:04:36,618 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-24 15:04:36,619 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-24 15:04:36,619 INFO L153 SettingsManager]: * Use SBE=true [2023-12-24 15:04:36,619 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-24 15:04:36,619 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-24 15:04:36,619 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-24 15:04:36,620 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-24 15:04:36,620 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-24 15:04:36,621 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-24 15:04:36,624 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-24 15:04:36,624 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-24 15:04:36,624 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-24 15:04:36,624 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-24 15:04:36,625 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-24 15:04:36,625 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-24 15:04:36,625 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-24 15:04:36,625 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-24 15:04:36,625 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-24 15:04:36,626 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-24 15:04:36,626 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-24 15:04:36,626 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-24 15:04:36,626 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-24 15:04:36,626 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-24 15:04:36,627 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-24 15:04:36,627 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-24 15:04:36,627 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-24 15:04:36,627 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-24 15:04:36,627 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-24 15:04:36,627 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-24 15:04:36,628 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-24 15:04:36,628 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-24 15:04:36,628 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-24 15:04:36,628 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-24 15:04:36,628 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-24 15:04:36,629 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-24 15:04:36,800 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-24 15:04:36,816 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-24 15:04:36,818 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-24 15:04:36,819 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-24 15:04:36,819 INFO L274 PluginConnector]: CDTParser initialized [2023-12-24 15:04:36,820 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-49.i [2023-12-24 15:04:37,790 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-24 15:04:37,958 INFO L384 CDTParser]: Found 1 translation units. [2023-12-24 15:04:37,959 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-49.i [2023-12-24 15:04:37,966 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9b928606b/a70fea56e5b345d3bf24f107cc4401cd/FLAG1dba837f9 [2023-12-24 15:04:37,976 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9b928606b/a70fea56e5b345d3bf24f107cc4401cd [2023-12-24 15:04:37,978 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-24 15:04:37,979 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-24 15:04:37,979 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-24 15:04:37,979 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-24 15:04:37,984 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-24 15:04:37,984 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.12 03:04:37" (1/1) ... [2023-12-24 15:04:37,985 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c7cc192 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:37, skipping insertion in model container [2023-12-24 15:04:37,985 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.12 03:04:37" (1/1) ... [2023-12-24 15:04:38,019 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-24 15:04:38,136 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-49.i[917,930] [2023-12-24 15:04:38,188 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-24 15:04:38,201 INFO L202 MainTranslator]: Completed pre-run [2023-12-24 15:04:38,210 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-49.i[917,930] [2023-12-24 15:04:38,243 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-24 15:04:38,265 INFO L206 MainTranslator]: Completed translation [2023-12-24 15:04:38,265 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38 WrapperNode [2023-12-24 15:04:38,265 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-24 15:04:38,266 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-24 15:04:38,266 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-24 15:04:38,266 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-24 15:04:38,270 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38" (1/1) ... [2023-12-24 15:04:38,282 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38" (1/1) ... [2023-12-24 15:04:38,312 INFO L138 Inliner]: procedures = 33, calls = 195, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 659 [2023-12-24 15:04:38,312 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-24 15:04:38,313 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-24 15:04:38,313 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-24 15:04:38,313 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-24 15:04:38,320 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38" (1/1) ... [2023-12-24 15:04:38,320 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38" (1/1) ... [2023-12-24 15:04:38,333 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38" (1/1) ... [2023-12-24 15:04:38,349 INFO L175 MemorySlicer]: Split 166 memory accesses to 5 slices as follows [2, 34, 18, 19, 93]. 56 percent of accesses are in the largest equivalence class. The 14 initializations are split as follows [2, 4, 2, 2, 4]. The 17 writes are split as follows [0, 6, 2, 2, 7]. [2023-12-24 15:04:38,349 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38" (1/1) ... [2023-12-24 15:04:38,349 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38" (1/1) ... [2023-12-24 15:04:38,370 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38" (1/1) ... [2023-12-24 15:04:38,373 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38" (1/1) ... [2023-12-24 15:04:38,376 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38" (1/1) ... [2023-12-24 15:04:38,378 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38" (1/1) ... [2023-12-24 15:04:38,382 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-24 15:04:38,383 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-24 15:04:38,383 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-24 15:04:38,383 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-24 15:04:38,389 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38" (1/1) ... [2023-12-24 15:04:38,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-24 15:04:38,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-24 15:04:38,421 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-24 15:04:38,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-24 15:04:38,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-24 15:04:38,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-12-24 15:04:38,446 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-12-24 15:04:38,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2023-12-24 15:04:38,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2023-12-24 15:04:38,447 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2023-12-24 15:04:38,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2023-12-24 15:04:38,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2023-12-24 15:04:38,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2023-12-24 15:04:38,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2023-12-24 15:04:38,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2023-12-24 15:04:38,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-24 15:04:38,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-24 15:04:38,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-24 15:04:38,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-24 15:04:38,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-24 15:04:38,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#0 [2023-12-24 15:04:38,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#1 [2023-12-24 15:04:38,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#2 [2023-12-24 15:04:38,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#3 [2023-12-24 15:04:38,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#4 [2023-12-24 15:04:38,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2023-12-24 15:04:38,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2023-12-24 15:04:38,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2023-12-24 15:04:38,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2023-12-24 15:04:38,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2023-12-24 15:04:38,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#0 [2023-12-24 15:04:38,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#1 [2023-12-24 15:04:38,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#2 [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#3 [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#4 [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#0 [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#1 [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#2 [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#3 [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#4 [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-24 15:04:38,452 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-24 15:04:38,452 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-12-24 15:04:38,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-12-24 15:04:38,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2023-12-24 15:04:38,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2023-12-24 15:04:38,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2023-12-24 15:04:38,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2023-12-24 15:04:38,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2023-12-24 15:04:38,591 INFO L241 CfgBuilder]: Building ICFG [2023-12-24 15:04:38,593 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-24 15:04:39,098 INFO L282 CfgBuilder]: Performing block encoding [2023-12-24 15:04:39,135 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-24 15:04:39,135 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-24 15:04:39,136 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.12 03:04:39 BoogieIcfgContainer [2023-12-24 15:04:39,136 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-24 15:04:39,138 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-24 15:04:39,138 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-24 15:04:39,140 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-24 15:04:39,140 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.12 03:04:37" (1/3) ... [2023-12-24 15:04:39,141 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3be86b0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.12 03:04:39, skipping insertion in model container [2023-12-24 15:04:39,141 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 03:04:38" (2/3) ... [2023-12-24 15:04:39,141 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3be86b0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.12 03:04:39, skipping insertion in model container [2023-12-24 15:04:39,141 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.12 03:04:39" (3/3) ... [2023-12-24 15:04:39,142 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-ap_file-49.i [2023-12-24 15:04:39,154 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-24 15:04:39,154 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-24 15:04:39,192 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-24 15:04:39,198 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@b52bf35, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-24 15:04:39,198 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-24 15:04:39,204 INFO L276 IsEmpty]: Start isEmpty. Operand has 123 states, 106 states have (on average 1.509433962264151) internal successors, (160), 107 states have internal predecessors, (160), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-12-24 15:04:39,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-12-24 15:04:39,215 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:04:39,216 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:04:39,216 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:04:39,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:04:39,221 INFO L85 PathProgramCache]: Analyzing trace with hash 2062007830, now seen corresponding path program 1 times [2023-12-24 15:04:39,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:04:39,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [392469111] [2023-12-24 15:04:39,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:04:39,233 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:04:39,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:04:39,235 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:04:39,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-24 15:04:39,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:04:39,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-24 15:04:39,495 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:04:39,531 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 146 proven. 0 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2023-12-24 15:04:39,531 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:04:39,531 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:04:39,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [392469111] [2023-12-24 15:04:39,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [392469111] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:04:39,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:04:39,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-24 15:04:39,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420357477] [2023-12-24 15:04:39,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:04:39,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-24 15:04:39,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:04:39,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-24 15:04:39,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-24 15:04:39,555 INFO L87 Difference]: Start difference. First operand has 123 states, 106 states have (on average 1.509433962264151) internal successors, (160), 107 states have internal predecessors, (160), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-24 15:04:39,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:04:39,608 INFO L93 Difference]: Finished difference Result 243 states and 388 transitions. [2023-12-24 15:04:39,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-24 15:04:39,610 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 110 [2023-12-24 15:04:39,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:04:39,617 INFO L225 Difference]: With dead ends: 243 [2023-12-24 15:04:39,617 INFO L226 Difference]: Without dead ends: 121 [2023-12-24 15:04:39,620 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-24 15:04:39,624 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 15:04:39,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 179 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 15:04:39,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2023-12-24 15:04:39,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2023-12-24 15:04:39,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 105 states have (on average 1.4761904761904763) internal successors, (155), 105 states have internal predecessors, (155), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-12-24 15:04:39,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 183 transitions. [2023-12-24 15:04:39,666 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 183 transitions. Word has length 110 [2023-12-24 15:04:39,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:04:39,666 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 183 transitions. [2023-12-24 15:04:39,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-24 15:04:39,667 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 183 transitions. [2023-12-24 15:04:39,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-12-24 15:04:39,672 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:04:39,672 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:04:39,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-24 15:04:39,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:04:39,879 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:04:39,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:04:39,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1484175426, now seen corresponding path program 1 times [2023-12-24 15:04:39,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:04:39,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1373059031] [2023-12-24 15:04:39,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:04:39,881 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:04:39,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:04:39,882 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:04:39,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-24 15:04:40,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:04:40,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-24 15:04:40,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:04:40,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:04:40,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2023-12-24 15:04:40,263 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:04:40,263 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:04:40,263 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:04:40,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1373059031] [2023-12-24 15:04:40,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1373059031] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:04:40,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:04:40,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 15:04:40,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846906084] [2023-12-24 15:04:40,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:04:40,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 15:04:40,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:04:40,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 15:04:40,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 15:04:40,266 INFO L87 Difference]: Start difference. First operand 121 states and 183 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:04:40,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:04:40,500 INFO L93 Difference]: Finished difference Result 338 states and 508 transitions. [2023-12-24 15:04:40,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 15:04:40,501 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 110 [2023-12-24 15:04:40,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:04:40,502 INFO L225 Difference]: With dead ends: 338 [2023-12-24 15:04:40,502 INFO L226 Difference]: Without dead ends: 218 [2023-12-24 15:04:40,503 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-24 15:04:40,504 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 173 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 15:04:40,504 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 716 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 15:04:40,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2023-12-24 15:04:40,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 197. [2023-12-24 15:04:40,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 172 states have (on average 1.4651162790697674) internal successors, (252), 173 states have internal predecessors, (252), 22 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2023-12-24 15:04:40,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 296 transitions. [2023-12-24 15:04:40,519 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 296 transitions. Word has length 110 [2023-12-24 15:04:40,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:04:40,521 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 296 transitions. [2023-12-24 15:04:40,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:04:40,521 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 296 transitions. [2023-12-24 15:04:40,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-24 15:04:40,522 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:04:40,523 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:04:40,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-24 15:04:40,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:04:40,728 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:04:40,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:04:40,729 INFO L85 PathProgramCache]: Analyzing trace with hash -957926141, now seen corresponding path program 1 times [2023-12-24 15:04:40,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:04:40,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [537509560] [2023-12-24 15:04:40,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:04:40,730 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:04:40,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:04:40,731 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:04:40,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-24 15:04:41,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:04:41,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-24 15:04:41,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:04:41,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:04:41,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2023-12-24 15:04:42,424 INFO L349 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2023-12-24 15:04:42,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 68 treesize of output 65 [2023-12-24 15:04:42,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:04:42,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 76 [2023-12-24 15:04:42,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 4 [2023-12-24 15:04:42,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:04:42,664 INFO L349 Elim1Store]: treesize reduction 94, result has 22.3 percent of original size [2023-12-24 15:04:42,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 48 treesize of output 98 [2023-12-24 15:04:42,803 INFO L349 Elim1Store]: treesize reduction 56, result has 41.1 percent of original size [2023-12-24 15:04:42,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 44 treesize of output 69 [2023-12-24 15:04:43,117 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:04:43,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 214 treesize of output 244 [2023-12-24 15:04:43,165 INFO L349 Elim1Store]: treesize reduction 28, result has 24.3 percent of original size [2023-12-24 15:04:43,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 40 [2023-12-24 15:04:44,256 INFO L349 Elim1Store]: treesize reduction 28, result has 24.3 percent of original size [2023-12-24 15:04:44,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 39 [2023-12-24 15:04:44,385 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:04:44,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 207 treesize of output 241 [2023-12-24 15:05:11,352 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 3 proven. 96 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2023-12-24 15:05:11,352 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:05:23,552 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:05:23,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [537509560] [2023-12-24 15:05:23,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [537509560] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:05:23,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1599907626] [2023-12-24 15:05:23,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:05:23,553 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:05:23,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:05:23,577 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:05:23,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2023-12-24 15:05:24,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:05:24,311 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 15:05:24,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:05:24,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2023-12-24 15:05:24,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2023-12-24 15:05:25,734 INFO L349 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2023-12-24 15:05:25,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 68 treesize of output 65 [2023-12-24 15:05:25,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:05:25,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 66 [2023-12-24 15:05:25,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-12-24 15:05:25,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:05:25,940 INFO L349 Elim1Store]: treesize reduction 86, result has 28.9 percent of original size [2023-12-24 15:05:25,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 48 treesize of output 96 [2023-12-24 15:05:25,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 15 [2023-12-24 15:05:26,286 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:05:26,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 132 treesize of output 128 [2023-12-24 15:05:26,453 INFO L349 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2023-12-24 15:05:26,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 26 [2023-12-24 15:05:26,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2023-12-24 15:05:26,489 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 3 proven. 96 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2023-12-24 15:05:26,489 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:05:26,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1599907626] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:05:26,571 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:05:26,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-12-24 15:05:26,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286699672] [2023-12-24 15:05:26,571 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:05:26,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-24 15:05:26,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:05:26,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-24 15:05:26,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=310, Unknown=3, NotChecked=0, Total=380 [2023-12-24 15:05:26,573 INFO L87 Difference]: Start difference. First operand 197 states and 296 transitions. Second operand has 18 states, 16 states have (on average 5.4375) internal successors, (87), 15 states have internal predecessors, (87), 6 states have call successors, (28), 4 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:05:29,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:05:30,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:05:30,802 INFO L93 Difference]: Finished difference Result 471 states and 692 transitions. [2023-12-24 15:05:30,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-24 15:05:30,803 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 5.4375) internal successors, (87), 15 states have internal predecessors, (87), 6 states have call successors, (28), 4 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) Word has length 112 [2023-12-24 15:05:30,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:05:30,805 INFO L225 Difference]: With dead ends: 471 [2023-12-24 15:05:30,805 INFO L226 Difference]: Without dead ends: 275 [2023-12-24 15:05:30,807 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 247 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=273, Invalid=1056, Unknown=3, NotChecked=0, Total=1332 [2023-12-24 15:05:30,807 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 384 mSDsluCounter, 1347 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 1492 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-12-24 15:05:30,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [386 Valid, 1492 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-12-24 15:05:30,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2023-12-24 15:05:30,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 205. [2023-12-24 15:05:30,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 178 states have (on average 1.4438202247191012) internal successors, (257), 179 states have internal predecessors, (257), 22 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2023-12-24 15:05:30,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 301 transitions. [2023-12-24 15:05:30,828 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 301 transitions. Word has length 112 [2023-12-24 15:05:30,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:05:30,829 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 301 transitions. [2023-12-24 15:05:30,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 5.4375) internal successors, (87), 15 states have internal predecessors, (87), 6 states have call successors, (28), 4 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:05:30,829 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 301 transitions. [2023-12-24 15:05:30,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-24 15:05:30,830 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:05:30,830 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:05:30,839 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-24 15:05:31,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (5)] Forceful destruction successful, exit code 0 [2023-12-24 15:05:31,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 15:05:31,236 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:05:31,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:05:31,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1753774153, now seen corresponding path program 1 times [2023-12-24 15:05:31,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:05:31,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [580867161] [2023-12-24 15:05:31,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:05:31,237 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:05:31,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:05:31,238 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:05:31,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-24 15:05:31,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:05:31,491 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-24 15:05:31,495 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:05:31,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:05:32,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2023-12-24 15:05:32,440 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:05:32,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 34 [2023-12-24 15:05:32,566 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-12-24 15:05:32,566 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:05:33,143 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:05:33,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [580867161] [2023-12-24 15:05:33,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [580867161] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:05:33,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [864087319] [2023-12-24 15:05:33,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:05:33,143 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:05:33,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:05:33,144 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:05:33,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2023-12-24 15:05:33,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:05:33,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-24 15:05:33,806 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:05:34,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:05:34,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 29 [2023-12-24 15:05:35,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 43 [2023-12-24 15:05:35,593 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-12-24 15:05:35,594 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:05:36,184 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:05:36,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [864087319] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:05:36,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:05:36,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 13] total 30 [2023-12-24 15:05:36,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427699637] [2023-12-24 15:05:36,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:05:36,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 15:05:36,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:05:36,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 15:05:36,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1170, Unknown=0, NotChecked=0, Total=1406 [2023-12-24 15:05:36,186 INFO L87 Difference]: Start difference. First operand 205 states and 301 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:05:37,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:05:37,460 INFO L93 Difference]: Finished difference Result 900 states and 1321 transitions. [2023-12-24 15:05:37,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-24 15:05:37,460 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 114 [2023-12-24 15:05:37,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:05:37,465 INFO L225 Difference]: With dead ends: 900 [2023-12-24 15:05:37,465 INFO L226 Difference]: Without dead ends: 696 [2023-12-24 15:05:37,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 326 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=390, Invalid=2262, Unknown=0, NotChecked=0, Total=2652 [2023-12-24 15:05:37,467 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 1089 mSDsluCounter, 1363 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1089 SdHoareTripleChecker+Valid, 1575 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 15:05:37,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1089 Valid, 1575 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 15:05:37,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2023-12-24 15:05:37,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 462. [2023-12-24 15:05:37,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 419 states have (on average 1.477326968973747) internal successors, (619), 422 states have internal predecessors, (619), 34 states have call successors, (34), 8 states have call predecessors, (34), 8 states have return successors, (34), 31 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 15:05:37,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 687 transitions. [2023-12-24 15:05:37,514 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 687 transitions. Word has length 114 [2023-12-24 15:05:37,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:05:37,514 INFO L495 AbstractCegarLoop]: Abstraction has 462 states and 687 transitions. [2023-12-24 15:05:37,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:05:37,514 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 687 transitions. [2023-12-24 15:05:37,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-24 15:05:37,515 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:05:37,515 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:05:37,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (7)] Forceful destruction successful, exit code 0 [2023-12-24 15:05:37,732 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-24 15:05:37,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:05:37,924 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:05:37,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:05:37,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1861134773, now seen corresponding path program 1 times [2023-12-24 15:05:37,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:05:37,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1905697370] [2023-12-24 15:05:37,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:05:37,925 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:05:37,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:05:37,926 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:05:37,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-24 15:05:38,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:05:38,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-24 15:05:38,214 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:05:38,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:05:38,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2023-12-24 15:05:39,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-24 15:05:39,071 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-12-24 15:05:39,071 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:05:39,177 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:05:39,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1905697370] [2023-12-24 15:05:39,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1905697370] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:05:39,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [867284652] [2023-12-24 15:05:39,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:05:39,178 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:05:39,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:05:39,178 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:05:39,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2023-12-24 15:05:39,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:05:39,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 15:05:39,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:05:40,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:05:40,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-24 15:05:40,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 15:05:44,091 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-12-24 15:05:44,092 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:05:44,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [867284652] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:05:44,145 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:05:44,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-12-24 15:05:44,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995867595] [2023-12-24 15:05:44,145 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:05:44,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-24 15:05:44,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:05:44,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-24 15:05:44,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=272, Unknown=2, NotChecked=0, Total=342 [2023-12-24 15:05:44,147 INFO L87 Difference]: Start difference. First operand 462 states and 687 transitions. Second operand has 14 states, 14 states have (on average 6.571428571428571) internal successors, (92), 13 states have internal predecessors, (92), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:05:46,427 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:05:50,113 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:05:51,883 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:05:53,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:05:55,569 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:05:57,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:05:59,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:01,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:03,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:05,180 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:06,897 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:08,684 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:10,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:12,728 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:15,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:16,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:18,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:20,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:22,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:24,819 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:26,900 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:28,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:30,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:32,567 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:34,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:06:34,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:06:34,519 INFO L93 Difference]: Finished difference Result 1496 states and 2224 transitions. [2023-12-24 15:06:34,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 15:06:34,520 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.571428571428571) internal successors, (92), 13 states have internal predecessors, (92), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) Word has length 114 [2023-12-24 15:06:34,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:06:34,523 INFO L225 Difference]: With dead ends: 1496 [2023-12-24 15:06:34,523 INFO L226 Difference]: Without dead ends: 1035 [2023-12-24 15:06:34,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 256 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=150, Invalid=447, Unknown=3, NotChecked=0, Total=600 [2023-12-24 15:06:34,524 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 1344 mSDsluCounter, 1076 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 101 mSolverCounterUnsat, 25 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1344 SdHoareTripleChecker+Valid, 1254 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 25 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.4s IncrementalHoareTripleChecker+Time [2023-12-24 15:06:34,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1344 Valid, 1254 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 286 Invalid, 25 Unknown, 0 Unchecked, 48.4s Time] [2023-12-24 15:06:34,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2023-12-24 15:06:34,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 622. [2023-12-24 15:06:34,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 579 states have (on average 1.5008635578583764) internal successors, (869), 582 states have internal predecessors, (869), 34 states have call successors, (34), 8 states have call predecessors, (34), 8 states have return successors, (34), 31 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 15:06:34,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 937 transitions. [2023-12-24 15:06:34,556 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 937 transitions. Word has length 114 [2023-12-24 15:06:34,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:06:34,556 INFO L495 AbstractCegarLoop]: Abstraction has 622 states and 937 transitions. [2023-12-24 15:06:34,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.571428571428571) internal successors, (92), 13 states have internal predecessors, (92), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:06:34,556 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 937 transitions. [2023-12-24 15:06:34,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-24 15:06:34,557 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:06:34,557 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:06:34,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2023-12-24 15:06:34,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-24 15:06:34,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:06:34,967 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:06:34,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:06:34,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1759421552, now seen corresponding path program 1 times [2023-12-24 15:06:34,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:06:34,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1811846430] [2023-12-24 15:06:34,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:06:34,968 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:06:34,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:06:34,969 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:06:34,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-24 15:06:35,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:06:35,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 15:06:35,182 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:06:35,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 34 [2023-12-24 15:06:36,005 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 15:06:36,005 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:06:44,286 INFO L349 Elim1Store]: treesize reduction 4, result has 69.2 percent of original size [2023-12-24 15:06:44,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 48 [2023-12-24 15:06:48,395 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:06:48,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1811846430] [2023-12-24 15:06:48,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1811846430] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:06:48,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1750923513] [2023-12-24 15:06:48,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:06:48,396 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:06:48,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:06:48,397 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:06:48,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2023-12-24 15:06:48,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:06:48,829 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-24 15:06:48,831 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:06:48,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 21 [2023-12-24 15:06:48,970 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:06:48,971 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:06:48,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1750923513] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:06:48,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:06:48,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 11 [2023-12-24 15:06:48,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112366425] [2023-12-24 15:06:48,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:06:48,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 15:06:48,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:06:48,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 15:06:48,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=223, Unknown=3, NotChecked=0, Total=272 [2023-12-24 15:06:48,973 INFO L87 Difference]: Start difference. First operand 622 states and 937 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:06:49,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:06:49,224 INFO L93 Difference]: Finished difference Result 1295 states and 1941 transitions. [2023-12-24 15:06:49,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 15:06:49,225 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 114 [2023-12-24 15:06:49,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:06:49,228 INFO L225 Difference]: With dead ends: 1295 [2023-12-24 15:06:49,228 INFO L226 Difference]: Without dead ends: 674 [2023-12-24 15:06:49,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=50, Invalid=253, Unknown=3, NotChecked=0, Total=306 [2023-12-24 15:06:49,231 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 172 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 15:06:49,231 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 808 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 15:06:49,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2023-12-24 15:06:49,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 630. [2023-12-24 15:06:49,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 585 states have (on average 1.4871794871794872) internal successors, (870), 588 states have internal predecessors, (870), 34 states have call successors, (34), 10 states have call predecessors, (34), 10 states have return successors, (34), 31 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 15:06:49,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 938 transitions. [2023-12-24 15:06:49,262 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 938 transitions. Word has length 114 [2023-12-24 15:06:49,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:06:49,263 INFO L495 AbstractCegarLoop]: Abstraction has 630 states and 938 transitions. [2023-12-24 15:06:49,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:06:49,264 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 938 transitions. [2023-12-24 15:06:49,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-24 15:06:49,265 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:06:49,266 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:06:49,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2023-12-24 15:06:49,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-24 15:06:49,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:06:49,669 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:06:49,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:06:49,670 INFO L85 PathProgramCache]: Analyzing trace with hash 165426251, now seen corresponding path program 1 times [2023-12-24 15:06:49,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:06:49,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1191991567] [2023-12-24 15:06:49,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:06:49,670 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:06:49,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:06:49,671 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:06:49,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-24 15:06:49,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:06:49,927 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-24 15:06:49,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:06:50,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:06:50,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 29 [2023-12-24 15:06:51,060 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:06:51,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 40 [2023-12-24 15:06:51,206 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-12-24 15:06:51,206 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:06:51,781 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:06:51,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1191991567] [2023-12-24 15:06:51,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1191991567] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:06:51,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1561145975] [2023-12-24 15:06:51,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:06:51,781 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:06:51,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:06:51,782 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:06:51,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2023-12-24 15:06:52,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:06:52,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-24 15:06:52,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:06:52,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:06:53,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 24 [2023-12-24 15:06:54,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2023-12-24 15:06:54,113 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-12-24 15:06:54,114 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:06:54,633 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:06:54,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1561145975] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:06:54,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:06:54,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 12] total 29 [2023-12-24 15:06:54,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288256671] [2023-12-24 15:06:54,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:06:54,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 15:06:54,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:06:54,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 15:06:54,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1110, Unknown=0, NotChecked=0, Total=1332 [2023-12-24 15:06:54,635 INFO L87 Difference]: Start difference. First operand 630 states and 938 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:06:56,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:06:56,040 INFO L93 Difference]: Finished difference Result 1824 states and 2700 transitions. [2023-12-24 15:06:56,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-24 15:06:56,041 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 114 [2023-12-24 15:06:56,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:06:56,045 INFO L225 Difference]: With dead ends: 1824 [2023-12-24 15:06:56,045 INFO L226 Difference]: Without dead ends: 1195 [2023-12-24 15:06:56,046 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 327 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 744 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=376, Invalid=2174, Unknown=0, NotChecked=0, Total=2550 [2023-12-24 15:06:56,047 INFO L413 NwaCegarLoop]: 344 mSDtfsCounter, 446 mSDsluCounter, 2356 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 2700 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-24 15:06:56,047 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [446 Valid, 2700 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-24 15:06:56,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2023-12-24 15:06:56,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 631. [2023-12-24 15:06:56,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 586 states have (on average 1.4880546075085324) internal successors, (872), 589 states have internal predecessors, (872), 34 states have call successors, (34), 10 states have call predecessors, (34), 10 states have return successors, (34), 31 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 15:06:56,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 940 transitions. [2023-12-24 15:06:56,087 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 940 transitions. Word has length 114 [2023-12-24 15:06:56,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:06:56,088 INFO L495 AbstractCegarLoop]: Abstraction has 631 states and 940 transitions. [2023-12-24 15:06:56,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:06:56,088 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 940 transitions. [2023-12-24 15:06:56,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-24 15:06:56,089 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:06:56,089 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:06:56,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (13)] Forceful destruction successful, exit code 0 [2023-12-24 15:06:56,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-24 15:06:56,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:06:56,496 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:06:56,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:06:56,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1642280055, now seen corresponding path program 1 times [2023-12-24 15:06:56,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:06:56,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [147161977] [2023-12-24 15:06:56,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:06:56,497 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:06:56,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:06:56,500 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:06:56,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-24 15:06:56,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:06:56,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-24 15:06:56,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:06:57,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:06:57,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 29 [2023-12-24 15:06:57,798 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:06:57,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 31 [2023-12-24 15:06:57,872 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-12-24 15:06:57,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:06:58,092 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:06:58,092 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:06:58,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [147161977] [2023-12-24 15:06:58,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [147161977] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:06:58,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:06:58,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 17 [2023-12-24 15:06:58,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782897906] [2023-12-24 15:06:58,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:06:58,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 15:06:58,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:06:58,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 15:06:58,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2023-12-24 15:06:58,094 INFO L87 Difference]: Start difference. First operand 631 states and 940 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:06:58,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:06:58,550 INFO L93 Difference]: Finished difference Result 1439 states and 2125 transitions. [2023-12-24 15:06:58,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 15:06:58,551 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 114 [2023-12-24 15:06:58,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:06:58,554 INFO L225 Difference]: With dead ends: 1439 [2023-12-24 15:06:58,554 INFO L226 Difference]: Without dead ends: 809 [2023-12-24 15:06:58,555 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2023-12-24 15:06:58,556 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 361 mSDsluCounter, 1721 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 2066 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 15:06:58,556 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 2066 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 15:06:58,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2023-12-24 15:06:58,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 631. [2023-12-24 15:06:58,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 586 states have (on average 1.4880546075085324) internal successors, (872), 589 states have internal predecessors, (872), 34 states have call successors, (34), 10 states have call predecessors, (34), 10 states have return successors, (34), 31 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 15:06:58,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 940 transitions. [2023-12-24 15:06:58,589 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 940 transitions. Word has length 114 [2023-12-24 15:06:58,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:06:58,589 INFO L495 AbstractCegarLoop]: Abstraction has 631 states and 940 transitions. [2023-12-24 15:06:58,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:06:58,589 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 940 transitions. [2023-12-24 15:06:58,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-24 15:06:58,590 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:06:58,590 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:06:58,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-24 15:06:58,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:06:58,798 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:06:58,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:06:58,798 INFO L85 PathProgramCache]: Analyzing trace with hash 19220625, now seen corresponding path program 1 times [2023-12-24 15:06:58,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:06:58,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [352771707] [2023-12-24 15:06:58,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:06:58,799 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:06:58,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:06:58,799 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:06:58,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-24 15:06:59,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:06:59,019 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 15:06:59,021 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:06:59,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 34 [2023-12-24 15:06:59,839 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 15:06:59,839 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:07:08,124 INFO L349 Elim1Store]: treesize reduction 4, result has 69.2 percent of original size [2023-12-24 15:07:08,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 48 [2023-12-24 15:07:12,226 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:07:12,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [352771707] [2023-12-24 15:07:12,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [352771707] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:07:12,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1868825670] [2023-12-24 15:07:12,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:07:12,227 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:07:12,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:07:12,228 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:07:12,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2023-12-24 15:07:12,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:07:12,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-24 15:07:12,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:07:12,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 22 [2023-12-24 15:07:12,823 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:07:12,823 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:07:12,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1868825670] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:07:12,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:07:12,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 11 [2023-12-24 15:07:12,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964199973] [2023-12-24 15:07:12,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:07:12,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 15:07:12,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:07:12,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 15:07:12,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=165, Unknown=3, NotChecked=0, Total=210 [2023-12-24 15:07:12,825 INFO L87 Difference]: Start difference. First operand 631 states and 940 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:07:13,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:07:13,006 INFO L93 Difference]: Finished difference Result 1161 states and 1711 transitions. [2023-12-24 15:07:13,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 15:07:13,007 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2023-12-24 15:07:13,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:07:13,009 INFO L225 Difference]: With dead ends: 1161 [2023-12-24 15:07:13,010 INFO L226 Difference]: Without dead ends: 531 [2023-12-24 15:07:13,010 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 299 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=49, Invalid=188, Unknown=3, NotChecked=0, Total=240 [2023-12-24 15:07:13,012 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 79 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 15:07:13,012 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 693 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 15:07:13,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2023-12-24 15:07:13,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 529. [2023-12-24 15:07:13,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 482 states have (on average 1.4481327800829875) internal successors, (698), 485 states have internal predecessors, (698), 34 states have call successors, (34), 12 states have call predecessors, (34), 12 states have return successors, (34), 31 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 15:07:13,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 766 transitions. [2023-12-24 15:07:13,046 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 766 transitions. Word has length 116 [2023-12-24 15:07:13,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:07:13,047 INFO L495 AbstractCegarLoop]: Abstraction has 529 states and 766 transitions. [2023-12-24 15:07:13,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:07:13,047 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 766 transitions. [2023-12-24 15:07:13,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-24 15:07:13,048 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:07:13,048 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:07:13,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (16)] Forceful destruction successful, exit code 0 [2023-12-24 15:07:13,261 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-12-24 15:07:13,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:07:13,455 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:07:13,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:07:13,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1792074391, now seen corresponding path program 1 times [2023-12-24 15:07:13,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:07:13,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [164889086] [2023-12-24 15:07:13,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:07:13,456 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:07:13,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:07:13,464 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:07:13,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-24 15:07:13,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:07:13,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-24 15:07:13,756 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:07:15,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 49 [2023-12-24 15:07:15,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:07:15,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 58 [2023-12-24 15:07:15,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 14 [2023-12-24 15:07:15,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2023-12-24 15:07:15,357 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:07:15,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 33 [2023-12-24 15:07:15,397 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 10 proven. 162 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-12-24 15:07:15,397 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:07:19,350 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:07:19,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 800 treesize of output 743 [2023-12-24 15:07:19,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 388 treesize of output 356 [2023-12-24 15:07:19,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 398 treesize of output 366 [2023-12-24 15:07:19,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 237 treesize of output 217 [2023-12-24 15:07:19,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 189 [2023-12-24 15:07:19,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 388 treesize of output 356 [2023-12-24 15:07:19,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 398 treesize of output 366 [2023-12-24 15:07:19,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 388 treesize of output 356 [2023-12-24 15:07:19,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 398 treesize of output 366 [2023-12-24 15:07:19,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 388 treesize of output 356 [2023-12-24 15:07:20,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 398 treesize of output 366 [2023-12-24 15:07:20,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 388 treesize of output 356 [2023-12-24 15:07:20,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 374 treesize of output 342 [2023-12-24 15:07:20,185 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 9 proven. 30 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-24 15:07:20,185 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:07:20,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [164889086] [2023-12-24 15:07:20,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [164889086] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 15:07:20,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:07:20,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 20 [2023-12-24 15:07:20,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50095533] [2023-12-24 15:07:20,186 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:07:20,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-24 15:07:20,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:07:20,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-24 15:07:20,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2023-12-24 15:07:20,187 INFO L87 Difference]: Start difference. First operand 529 states and 766 transitions. Second operand has 20 states, 18 states have (on average 5.666666666666667) internal successors, (102), 19 states have internal predecessors, (102), 5 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) [2023-12-24 15:07:21,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:07:21,854 INFO L93 Difference]: Finished difference Result 1397 states and 2009 transitions. [2023-12-24 15:07:21,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-24 15:07:21,854 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 5.666666666666667) internal successors, (102), 19 states have internal predecessors, (102), 5 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) Word has length 116 [2023-12-24 15:07:21,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:07:21,857 INFO L225 Difference]: With dead ends: 1397 [2023-12-24 15:07:21,857 INFO L226 Difference]: Without dead ends: 869 [2023-12-24 15:07:21,859 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 208 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=527, Invalid=1635, Unknown=0, NotChecked=0, Total=2162 [2023-12-24 15:07:21,859 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 1672 mSDsluCounter, 1233 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1672 SdHoareTripleChecker+Valid, 1384 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-24 15:07:21,859 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1672 Valid, 1384 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-24 15:07:21,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2023-12-24 15:07:21,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 595. [2023-12-24 15:07:21,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 548 states have (on average 1.4507299270072993) internal successors, (795), 551 states have internal predecessors, (795), 34 states have call successors, (34), 12 states have call predecessors, (34), 12 states have return successors, (34), 31 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 15:07:21,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 863 transitions. [2023-12-24 15:07:21,921 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 863 transitions. Word has length 116 [2023-12-24 15:07:21,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:07:21,921 INFO L495 AbstractCegarLoop]: Abstraction has 595 states and 863 transitions. [2023-12-24 15:07:21,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 5.666666666666667) internal successors, (102), 19 states have internal predecessors, (102), 5 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 3 states have call predecessors, (28), 5 states have call successors, (28) [2023-12-24 15:07:21,922 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 863 transitions. [2023-12-24 15:07:21,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-24 15:07:21,923 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:07:21,923 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:07:21,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-24 15:07:22,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:07:22,131 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:07:22,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:07:22,131 INFO L85 PathProgramCache]: Analyzing trace with hash 199651664, now seen corresponding path program 1 times [2023-12-24 15:07:22,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:07:22,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1903968383] [2023-12-24 15:07:22,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:07:22,132 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:07:22,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:07:22,133 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:07:22,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-24 15:07:22,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:07:22,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-24 15:07:22,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:07:22,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-24 15:07:23,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2023-12-24 15:07:23,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:07:23,785 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:07:23,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 46 [2023-12-24 15:07:23,915 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 7 proven. 213 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-12-24 15:07:23,915 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:07:24,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2023-12-24 15:07:24,581 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:07:24,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1903968383] [2023-12-24 15:07:24,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1903968383] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:07:24,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1655993049] [2023-12-24 15:07:24,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:07:24,582 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:07:24,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:07:24,583 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:07:24,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2023-12-24 15:07:25,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:07:25,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-24 15:07:25,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:07:25,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:07:26,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 34 [2023-12-24 15:07:27,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:07:27,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 50 [2023-12-24 15:07:27,873 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 7 proven. 213 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-12-24 15:07:27,873 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:07:28,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2023-12-24 15:07:28,809 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:07:28,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1655993049] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:07:28,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:07:28,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [18, 18] total 42 [2023-12-24 15:07:28,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456288481] [2023-12-24 15:07:28,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:07:28,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-24 15:07:28,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:07:28,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-24 15:07:28,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=392, Invalid=2158, Unknown=0, NotChecked=0, Total=2550 [2023-12-24 15:07:28,811 INFO L87 Difference]: Start difference. First operand 595 states and 863 transitions. Second operand has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 13 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:07:30,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:07:30,853 INFO L93 Difference]: Finished difference Result 1421 states and 2042 transitions. [2023-12-24 15:07:30,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-24 15:07:30,854 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 13 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2023-12-24 15:07:30,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:07:30,857 INFO L225 Difference]: With dead ends: 1421 [2023-12-24 15:07:30,857 INFO L226 Difference]: Without dead ends: 827 [2023-12-24 15:07:30,858 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 321 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1191 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=502, Invalid=3038, Unknown=0, NotChecked=0, Total=3540 [2023-12-24 15:07:30,859 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 711 mSDsluCounter, 2002 mSDsCounter, 0 mSdLazyCounter, 730 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 2296 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-24 15:07:30,859 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [717 Valid, 2296 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 730 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-24 15:07:30,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2023-12-24 15:07:30,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 542. [2023-12-24 15:07:30,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 495 states have (on average 1.4424242424242424) internal successors, (714), 498 states have internal predecessors, (714), 34 states have call successors, (34), 12 states have call predecessors, (34), 12 states have return successors, (34), 31 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 15:07:30,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 782 transitions. [2023-12-24 15:07:30,895 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 782 transitions. Word has length 116 [2023-12-24 15:07:30,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:07:30,895 INFO L495 AbstractCegarLoop]: Abstraction has 542 states and 782 transitions. [2023-12-24 15:07:30,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 13 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:07:30,895 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 782 transitions. [2023-12-24 15:07:30,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-24 15:07:30,896 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:07:30,896 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:07:30,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (19)] Forceful destruction successful, exit code 0 [2023-12-24 15:07:31,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-24 15:07:31,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:07:31,313 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:07:31,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:07:31,313 INFO L85 PathProgramCache]: Analyzing trace with hash 766854574, now seen corresponding path program 1 times [2023-12-24 15:07:31,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:07:31,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [143349727] [2023-12-24 15:07:31,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:07:31,314 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:07:31,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:07:31,315 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:07:31,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-24 15:07:31,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:07:31,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-24 15:07:31,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:07:31,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2023-12-24 15:07:31,780 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 10 proven. 162 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-12-24 15:07:31,780 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:07:31,946 INFO L349 Elim1Store]: treesize reduction 4, result has 69.2 percent of original size [2023-12-24 15:07:31,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 21 [2023-12-24 15:07:31,994 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 9 proven. 30 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-24 15:07:31,995 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:07:31,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [143349727] [2023-12-24 15:07:31,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [143349727] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 15:07:31,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:07:31,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2023-12-24 15:07:31,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151571912] [2023-12-24 15:07:31,995 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:07:31,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 15:07:31,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:07:31,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 15:07:31,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-12-24 15:07:31,996 INFO L87 Difference]: Start difference. First operand 542 states and 782 transitions. Second operand has 11 states, 9 states have (on average 6.888888888888889) internal successors, (62), 11 states have internal predecessors, (62), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:07:32,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:07:32,477 INFO L93 Difference]: Finished difference Result 1112 states and 1593 transitions. [2023-12-24 15:07:32,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 15:07:32,478 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 6.888888888888889) internal successors, (62), 11 states have internal predecessors, (62), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) Word has length 116 [2023-12-24 15:07:32,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:07:32,480 INFO L225 Difference]: With dead ends: 1112 [2023-12-24 15:07:32,480 INFO L226 Difference]: Without dead ends: 571 [2023-12-24 15:07:32,480 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 221 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2023-12-24 15:07:32,481 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 197 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 767 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 15:07:32,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 767 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 15:07:32,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2023-12-24 15:07:32,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 542. [2023-12-24 15:07:32,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 495 states have (on average 1.4383838383838383) internal successors, (712), 498 states have internal predecessors, (712), 34 states have call successors, (34), 12 states have call predecessors, (34), 12 states have return successors, (34), 31 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 15:07:32,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 780 transitions. [2023-12-24 15:07:32,524 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 780 transitions. Word has length 116 [2023-12-24 15:07:32,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:07:32,525 INFO L495 AbstractCegarLoop]: Abstraction has 542 states and 780 transitions. [2023-12-24 15:07:32,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 6.888888888888889) internal successors, (62), 11 states have internal predecessors, (62), 4 states have call successors, (28), 3 states have call predecessors, (28), 5 states have return successors, (28), 2 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:07:32,525 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 780 transitions. [2023-12-24 15:07:32,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-24 15:07:32,526 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:07:32,526 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:07:32,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-24 15:07:32,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:07:32,741 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:07:32,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:07:32,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1189556400, now seen corresponding path program 1 times [2023-12-24 15:07:32,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:07:32,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [994492471] [2023-12-24 15:07:32,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:07:32,742 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:07:32,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:07:32,743 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:07:32,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-24 15:07:33,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:07:33,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-24 15:07:33,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:07:33,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:07:33,828 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 29 [2023-12-24 15:07:34,134 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:07:34,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 32 [2023-12-24 15:07:34,204 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-12-24 15:07:34,205 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:07:34,617 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:07:34,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [994492471] [2023-12-24 15:07:34,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [994492471] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:07:34,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2122079169] [2023-12-24 15:07:34,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:07:34,617 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:07:34,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:07:34,618 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:07:34,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2023-12-24 15:07:35,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:07:35,295 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-24 15:07:35,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:07:35,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:07:36,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 34 [2023-12-24 15:07:37,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 37 [2023-12-24 15:07:37,260 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 7 proven. 213 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-12-24 15:07:37,260 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:07:37,616 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:07:37,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2122079169] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:07:37,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:07:37,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11, 15] total 29 [2023-12-24 15:07:37,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112648751] [2023-12-24 15:07:37,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:07:37,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 15:07:37,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:07:37,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 15:07:37,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1019, Unknown=0, NotChecked=0, Total=1190 [2023-12-24 15:07:37,618 INFO L87 Difference]: Start difference. First operand 542 states and 780 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:07:38,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:07:38,305 INFO L93 Difference]: Finished difference Result 1299 states and 1850 transitions. [2023-12-24 15:07:38,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-24 15:07:38,306 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2023-12-24 15:07:38,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:07:38,308 INFO L225 Difference]: With dead ends: 1299 [2023-12-24 15:07:38,308 INFO L226 Difference]: Without dead ends: 758 [2023-12-24 15:07:38,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=243, Invalid=1563, Unknown=0, NotChecked=0, Total=1806 [2023-12-24 15:07:38,310 INFO L413 NwaCegarLoop]: 340 mSDtfsCounter, 250 mSDsluCounter, 1905 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 2245 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 15:07:38,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 2245 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 15:07:38,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2023-12-24 15:07:38,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 450. [2023-12-24 15:07:38,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 419 states have (on average 1.4463007159904535) internal successors, (606), 420 states have internal predecessors, (606), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2023-12-24 15:07:38,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 650 transitions. [2023-12-24 15:07:38,341 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 650 transitions. Word has length 116 [2023-12-24 15:07:38,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:07:38,341 INFO L495 AbstractCegarLoop]: Abstraction has 450 states and 650 transitions. [2023-12-24 15:07:38,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:07:38,341 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 650 transitions. [2023-12-24 15:07:38,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-24 15:07:38,342 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:07:38,342 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:07:38,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (22)] Forceful destruction successful, exit code 0 [2023-12-24 15:07:38,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-24 15:07:38,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:07:38,749 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:07:38,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:07:38,750 INFO L85 PathProgramCache]: Analyzing trace with hash 65638158, now seen corresponding path program 1 times [2023-12-24 15:07:38,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:07:38,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [326018670] [2023-12-24 15:07:38,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:07:38,750 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:07:38,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:07:38,751 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:07:38,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-24 15:07:39,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:07:39,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-24 15:07:39,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:07:39,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2023-12-24 15:07:39,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-12-24 15:07:42,094 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:07:42,095 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:07:42,095 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:07:42,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [326018670] [2023-12-24 15:07:42,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [326018670] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:07:42,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:07:42,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-24 15:07:42,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740897830] [2023-12-24 15:07:42,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:07:42,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 15:07:42,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:07:42,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 15:07:42,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=27, Unknown=1, NotChecked=0, Total=42 [2023-12-24 15:07:42,096 INFO L87 Difference]: Start difference. First operand 450 states and 650 transitions. Second operand has 7 states, 7 states have (on average 7.0) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:07:44,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:07:46,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:07:49,359 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:07:51,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:07:53,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:07:55,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:07:57,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:07:59,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:01,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:02,917 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:05,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:07,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:11,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:13,729 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:16,452 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:19,160 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:21,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:23,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:25,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:27,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:29,820 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:33,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:35,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:36,954 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:08:36,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:08:36,989 INFO L93 Difference]: Finished difference Result 1037 states and 1482 transitions. [2023-12-24 15:08:36,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 15:08:36,989 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2023-12-24 15:08:36,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:08:36,991 INFO L225 Difference]: With dead ends: 1037 [2023-12-24 15:08:36,991 INFO L226 Difference]: Without dead ends: 588 [2023-12-24 15:08:36,992 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=26, Invalid=45, Unknown=1, NotChecked=0, Total=72 [2023-12-24 15:08:36,992 INFO L413 NwaCegarLoop]: 302 mSDtfsCounter, 486 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 13 mSolverCounterUnsat, 20 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 54.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 20 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 54.8s IncrementalHoareTripleChecker+Time [2023-12-24 15:08:36,992 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [486 Valid, 870 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 265 Invalid, 20 Unknown, 0 Unchecked, 54.8s Time] [2023-12-24 15:08:36,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2023-12-24 15:08:37,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 393. [2023-12-24 15:08:37,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 362 states have (on average 1.419889502762431) internal successors, (514), 363 states have internal predecessors, (514), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2023-12-24 15:08:37,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 558 transitions. [2023-12-24 15:08:37,019 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 558 transitions. Word has length 116 [2023-12-24 15:08:37,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:08:37,019 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 558 transitions. [2023-12-24 15:08:37,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:08:37,019 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 558 transitions. [2023-12-24 15:08:37,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-24 15:08:37,020 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:08:37,020 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:08:37,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-24 15:08:37,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:08:37,227 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:08:37,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:08:37,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1735601264, now seen corresponding path program 1 times [2023-12-24 15:08:37,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:08:37,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1168907767] [2023-12-24 15:08:37,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:08:37,228 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:08:37,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:08:37,229 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:08:37,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-24 15:08:37,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:08:37,529 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 15:08:37,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:08:38,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2023-12-24 15:08:38,288 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:08:38,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 23 [2023-12-24 15:08:38,329 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-12-24 15:08:38,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:08:38,453 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:08:38,454 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:08:38,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1168907767] [2023-12-24 15:08:38,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1168907767] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:08:38,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:08:38,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2023-12-24 15:08:38,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037374530] [2023-12-24 15:08:38,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:08:38,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 15:08:38,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:08:38,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 15:08:38,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2023-12-24 15:08:38,455 INFO L87 Difference]: Start difference. First operand 393 states and 558 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:08:38,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:08:38,788 INFO L93 Difference]: Finished difference Result 927 states and 1303 transitions. [2023-12-24 15:08:38,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 15:08:38,788 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2023-12-24 15:08:38,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:08:38,790 INFO L225 Difference]: With dead ends: 927 [2023-12-24 15:08:38,790 INFO L226 Difference]: Without dead ends: 535 [2023-12-24 15:08:38,790 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2023-12-24 15:08:38,791 INFO L413 NwaCegarLoop]: 316 mSDtfsCounter, 238 mSDsluCounter, 1658 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1974 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 15:08:38,791 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 1974 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 15:08:38,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2023-12-24 15:08:38,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 389. [2023-12-24 15:08:38,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 358 states have (on average 1.4217877094972067) internal successors, (509), 359 states have internal predecessors, (509), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2023-12-24 15:08:38,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 553 transitions. [2023-12-24 15:08:38,843 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 553 transitions. Word has length 116 [2023-12-24 15:08:38,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:08:38,843 INFO L495 AbstractCegarLoop]: Abstraction has 389 states and 553 transitions. [2023-12-24 15:08:38,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:08:38,843 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 553 transitions. [2023-12-24 15:08:38,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-24 15:08:38,845 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:08:38,845 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:08:38,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2023-12-24 15:08:39,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:08:39,052 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:08:39,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:08:39,052 INFO L85 PathProgramCache]: Analyzing trace with hash -979650414, now seen corresponding path program 1 times [2023-12-24 15:08:39,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:08:39,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1759009580] [2023-12-24 15:08:39,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:08:39,053 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:08:39,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:08:39,054 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:08:39,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-24 15:08:39,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:08:39,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-24 15:08:39,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:08:39,316 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:08:39,316 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:08:39,316 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:08:39,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1759009580] [2023-12-24 15:08:39,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1759009580] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:08:39,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:08:39,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 15:08:39,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996864172] [2023-12-24 15:08:39,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:08:39,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 15:08:39,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:08:39,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 15:08:39,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 15:08:39,318 INFO L87 Difference]: Start difference. First operand 389 states and 553 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:08:39,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:08:39,366 INFO L93 Difference]: Finished difference Result 399 states and 564 transitions. [2023-12-24 15:08:39,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 15:08:39,367 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2023-12-24 15:08:39,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:08:39,368 INFO L225 Difference]: With dead ends: 399 [2023-12-24 15:08:39,369 INFO L226 Difference]: Without dead ends: 397 [2023-12-24 15:08:39,369 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-24 15:08:39,369 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 12 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 15:08:39,370 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 681 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 15:08:39,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2023-12-24 15:08:39,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 395. [2023-12-24 15:08:39,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 364 states have (on average 1.414835164835165) internal successors, (515), 365 states have internal predecessors, (515), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2023-12-24 15:08:39,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 559 transitions. [2023-12-24 15:08:39,396 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 559 transitions. Word has length 118 [2023-12-24 15:08:39,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:08:39,396 INFO L495 AbstractCegarLoop]: Abstraction has 395 states and 559 transitions. [2023-12-24 15:08:39,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:08:39,396 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 559 transitions. [2023-12-24 15:08:39,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-24 15:08:39,397 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:08:39,397 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:08:39,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-24 15:08:39,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:08:39,604 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:08:39,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:08:39,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1799312528, now seen corresponding path program 1 times [2023-12-24 15:08:39,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:08:39,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1880633225] [2023-12-24 15:08:39,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:08:39,605 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:08:39,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:08:39,606 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:08:39,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-24 15:08:39,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:08:39,895 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-24 15:08:39,898 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:08:40,891 INFO L349 Elim1Store]: treesize reduction 30, result has 33.3 percent of original size [2023-12-24 15:08:40,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 62 treesize of output 64 [2023-12-24 15:08:41,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2023-12-24 15:08:41,034 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:08:41,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 27 [2023-12-24 15:08:41,081 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:08:41,082 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:08:57,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2023-12-24 15:08:57,611 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:08:57,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1880633225] [2023-12-24 15:08:57,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1880633225] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:08:57,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1254131819] [2023-12-24 15:08:57,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:08:57,612 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:08:57,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:08:57,613 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:08:57,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (27)] Waiting until timeout for monitored process [2023-12-24 15:08:58,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:08:58,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 15:08:58,296 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:08:59,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:08:59,810 INFO L349 Elim1Store]: treesize reduction 30, result has 33.3 percent of original size [2023-12-24 15:08:59,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 70 treesize of output 68 [2023-12-24 15:09:00,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2023-12-24 15:09:00,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 31 [2023-12-24 15:09:00,110 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:09:00,110 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:09:00,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2023-12-24 15:09:00,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1254131819] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:09:00,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:09:00,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2023-12-24 15:09:00,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880221905] [2023-12-24 15:09:00,981 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:09:00,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-24 15:09:00,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:09:00,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-24 15:09:00,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=540, Unknown=4, NotChecked=0, Total=702 [2023-12-24 15:09:00,984 INFO L87 Difference]: Start difference. First operand 395 states and 559 transitions. Second operand has 19 states, 19 states have (on average 5.2105263157894735) internal successors, (99), 18 states have internal predecessors, (99), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:09:03,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:09:03,184 INFO L93 Difference]: Finished difference Result 1006 states and 1407 transitions. [2023-12-24 15:09:03,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 15:09:03,185 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.2105263157894735) internal successors, (99), 18 states have internal predecessors, (99), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) Word has length 118 [2023-12-24 15:09:03,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:09:03,186 INFO L225 Difference]: With dead ends: 1006 [2023-12-24 15:09:03,186 INFO L226 Difference]: Without dead ends: 612 [2023-12-24 15:09:03,187 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 263 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 18.1s TimeCoverageRelationStatistics Valid=293, Invalid=893, Unknown=4, NotChecked=0, Total=1190 [2023-12-24 15:09:03,187 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 1409 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 899 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1409 SdHoareTripleChecker+Valid, 907 SdHoareTripleChecker+Invalid, 1034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-24 15:09:03,187 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1409 Valid, 907 Invalid, 1034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 899 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-24 15:09:03,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2023-12-24 15:09:03,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 415. [2023-12-24 15:09:03,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 384 states have (on average 1.4036458333333333) internal successors, (539), 385 states have internal predecessors, (539), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2023-12-24 15:09:03,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 583 transitions. [2023-12-24 15:09:03,221 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 583 transitions. Word has length 118 [2023-12-24 15:09:03,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:09:03,221 INFO L495 AbstractCegarLoop]: Abstraction has 415 states and 583 transitions. [2023-12-24 15:09:03,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.2105263157894735) internal successors, (99), 18 states have internal predecessors, (99), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:09:03,221 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 583 transitions. [2023-12-24 15:09:03,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-24 15:09:03,222 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:09:03,222 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:09:03,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (27)] Forceful destruction successful, exit code 0 [2023-12-24 15:09:03,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-24 15:09:03,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:09:03,630 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:09:03,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:09:03,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1112696419, now seen corresponding path program 1 times [2023-12-24 15:09:03,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:09:03,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2138048926] [2023-12-24 15:09:03,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:09:03,631 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:09:03,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:09:03,632 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:09:03,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-24 15:09:03,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:09:03,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 15:09:03,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:09:04,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 34 [2023-12-24 15:09:04,740 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 15:09:04,740 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:09:13,030 INFO L349 Elim1Store]: treesize reduction 4, result has 69.2 percent of original size [2023-12-24 15:09:13,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 48 [2023-12-24 15:09:17,134 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:09:17,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2138048926] [2023-12-24 15:09:17,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2138048926] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:09:17,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [190776433] [2023-12-24 15:09:17,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:09:17,135 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:09:17,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:09:17,136 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:09:17,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2023-12-24 15:09:17,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:09:17,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-24 15:09:17,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:09:30,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-12-24 15:09:35,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 34 [2023-12-24 15:09:35,095 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 15:09:35,095 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:09:35,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 46 [2023-12-24 15:09:39,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [190776433] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:09:39,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:09:39,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-12-24 15:09:39,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614667244] [2023-12-24 15:09:39,311 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:09:39,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-24 15:09:39,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:09:39,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-24 15:09:39,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=271, Unknown=5, NotChecked=0, Total=342 [2023-12-24 15:09:39,312 INFO L87 Difference]: Start difference. First operand 415 states and 583 transitions. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 12 states have internal predecessors, (90), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:09:40,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:09:40,872 INFO L93 Difference]: Finished difference Result 1016 states and 1403 transitions. [2023-12-24 15:09:40,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 15:09:40,873 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 12 states have internal predecessors, (90), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) Word has length 118 [2023-12-24 15:09:40,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:09:40,875 INFO L225 Difference]: With dead ends: 1016 [2023-12-24 15:09:40,875 INFO L226 Difference]: Without dead ends: 602 [2023-12-24 15:09:40,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 383 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 33.1s TimeCoverageRelationStatistics Valid=133, Invalid=414, Unknown=5, NotChecked=0, Total=552 [2023-12-24 15:09:40,877 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 582 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 583 SdHoareTripleChecker+Valid, 891 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-24 15:09:40,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [583 Valid, 891 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-24 15:09:40,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2023-12-24 15:09:40,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 591. [2023-12-24 15:09:40,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 537 states have (on average 1.3463687150837989) internal successors, (723), 540 states have internal predecessors, (723), 39 states have call successors, (39), 14 states have call predecessors, (39), 14 states have return successors, (39), 36 states have call predecessors, (39), 39 states have call successors, (39) [2023-12-24 15:09:40,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 801 transitions. [2023-12-24 15:09:40,948 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 801 transitions. Word has length 118 [2023-12-24 15:09:40,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:09:40,948 INFO L495 AbstractCegarLoop]: Abstraction has 591 states and 801 transitions. [2023-12-24 15:09:40,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 12 states have internal predecessors, (90), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:09:40,948 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 801 transitions. [2023-12-24 15:09:40,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-24 15:09:40,950 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:09:40,950 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:09:40,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (29)] Ended with exit code 0 [2023-12-24 15:09:41,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-24 15:09:41,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:09:41,357 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:09:41,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:09:41,357 INFO L85 PathProgramCache]: Analyzing trace with hash -2072952942, now seen corresponding path program 1 times [2023-12-24 15:09:41,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:09:41,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [435795799] [2023-12-24 15:09:41,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:09:41,358 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:09:41,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:09:41,359 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:09:41,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-24 15:09:41,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:09:41,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 15:09:41,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:09:42,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 42 [2023-12-24 15:09:42,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2023-12-24 15:09:42,698 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:09:42,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 27 [2023-12-24 15:09:42,734 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:09:42,734 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:09:43,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2023-12-24 15:09:43,160 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:09:43,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [435795799] [2023-12-24 15:09:43,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [435795799] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:09:43,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [47976141] [2023-12-24 15:09:43,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:09:43,160 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:09:43,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:09:43,161 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:09:43,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (31)] Waiting until timeout for monitored process [2023-12-24 15:09:43,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:09:43,833 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-24 15:09:43,836 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:09:44,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:09:45,102 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 42 [2023-12-24 15:09:45,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2023-12-24 15:09:45,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 27 [2023-12-24 15:09:45,304 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:09:45,305 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:09:45,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2023-12-24 15:09:45,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [47976141] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:09:45,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:09:45,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2023-12-24 15:09:45,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308417750] [2023-12-24 15:09:45,500 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:09:45,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-24 15:09:45,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:09:45,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-24 15:09:45,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=540, Unknown=0, NotChecked=0, Total=702 [2023-12-24 15:09:45,501 INFO L87 Difference]: Start difference. First operand 591 states and 801 transitions. Second operand has 19 states, 19 states have (on average 5.2105263157894735) internal successors, (99), 18 states have internal predecessors, (99), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:09:47,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:09:47,897 INFO L93 Difference]: Finished difference Result 1647 states and 2213 transitions. [2023-12-24 15:09:47,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 15:09:47,897 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.2105263157894735) internal successors, (99), 18 states have internal predecessors, (99), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) Word has length 118 [2023-12-24 15:09:47,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:09:47,900 INFO L225 Difference]: With dead ends: 1647 [2023-12-24 15:09:47,900 INFO L226 Difference]: Without dead ends: 1057 [2023-12-24 15:09:47,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 263 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=311, Invalid=879, Unknown=0, NotChecked=0, Total=1190 [2023-12-24 15:09:47,901 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 1137 mSDsluCounter, 1484 mSDsCounter, 0 mSdLazyCounter, 1768 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1137 SdHoareTripleChecker+Valid, 1706 SdHoareTripleChecker+Invalid, 1841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-24 15:09:47,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1137 Valid, 1706 Invalid, 1841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1768 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-24 15:09:47,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2023-12-24 15:09:47,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 685. [2023-12-24 15:09:47,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 631 states have (on average 1.375594294770206) internal successors, (868), 634 states have internal predecessors, (868), 39 states have call successors, (39), 14 states have call predecessors, (39), 14 states have return successors, (39), 36 states have call predecessors, (39), 39 states have call successors, (39) [2023-12-24 15:09:47,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 946 transitions. [2023-12-24 15:09:47,959 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 946 transitions. Word has length 118 [2023-12-24 15:09:47,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:09:47,960 INFO L495 AbstractCegarLoop]: Abstraction has 685 states and 946 transitions. [2023-12-24 15:09:47,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.2105263157894735) internal successors, (99), 18 states have internal predecessors, (99), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:09:47,960 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 946 transitions. [2023-12-24 15:09:47,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-24 15:09:47,961 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:09:47,961 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:09:47,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-24 15:09:48,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (31)] Forceful destruction successful, exit code 0 [2023-12-24 15:09:48,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 15:09:48,368 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:09:48,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:09:48,369 INFO L85 PathProgramCache]: Analyzing trace with hash 744693054, now seen corresponding path program 1 times [2023-12-24 15:09:48,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:09:48,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [183263023] [2023-12-24 15:09:48,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:09:48,369 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:09:48,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:09:48,370 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:09:48,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-24 15:09:48,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:09:48,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-24 15:09:48,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:09:49,758 INFO L349 Elim1Store]: treesize reduction 30, result has 33.3 percent of original size [2023-12-24 15:09:49,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 63 [2023-12-24 15:09:49,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2023-12-24 15:09:49,903 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:09:49,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 26 [2023-12-24 15:09:49,948 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:09:49,948 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:09:50,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2023-12-24 15:09:50,364 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:09:50,364 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:09:50,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [183263023] [2023-12-24 15:09:50,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [183263023] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:09:50,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:09:50,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 18 [2023-12-24 15:09:50,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347887664] [2023-12-24 15:09:50,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:09:50,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 15:09:50,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:09:50,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 15:09:50,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2023-12-24 15:09:50,365 INFO L87 Difference]: Start difference. First operand 685 states and 946 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:09:53,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:09:53,492 INFO L93 Difference]: Finished difference Result 2019 states and 2765 transitions. [2023-12-24 15:09:53,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 15:09:53,493 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2023-12-24 15:09:53,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:09:53,496 INFO L225 Difference]: With dead ends: 2019 [2023-12-24 15:09:53,496 INFO L226 Difference]: Without dead ends: 1335 [2023-12-24 15:09:53,497 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=139, Invalid=367, Unknown=0, NotChecked=0, Total=506 [2023-12-24 15:09:53,497 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 848 mSDsluCounter, 921 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 848 SdHoareTripleChecker+Valid, 1172 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-24 15:09:53,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [848 Valid, 1172 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 719 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-24 15:09:53,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1335 states. [2023-12-24 15:09:53,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1335 to 725. [2023-12-24 15:09:53,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 725 states, 671 states have (on average 1.3621460506706409) internal successors, (914), 674 states have internal predecessors, (914), 39 states have call successors, (39), 14 states have call predecessors, (39), 14 states have return successors, (39), 36 states have call predecessors, (39), 39 states have call successors, (39) [2023-12-24 15:09:53,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 725 states to 725 states and 992 transitions. [2023-12-24 15:09:53,562 INFO L78 Accepts]: Start accepts. Automaton has 725 states and 992 transitions. Word has length 118 [2023-12-24 15:09:53,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:09:53,562 INFO L495 AbstractCegarLoop]: Abstraction has 725 states and 992 transitions. [2023-12-24 15:09:53,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:09:53,563 INFO L276 IsEmpty]: Start isEmpty. Operand 725 states and 992 transitions. [2023-12-24 15:09:53,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-24 15:09:53,564 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:09:53,564 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:09:53,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-24 15:09:53,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:09:53,772 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:09:53,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:09:53,772 INFO L85 PathProgramCache]: Analyzing trace with hash -944250688, now seen corresponding path program 1 times [2023-12-24 15:09:53,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:09:53,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [49324584] [2023-12-24 15:09:53,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:09:53,773 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:09:53,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:09:53,774 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:09:53,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-24 15:09:54,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:09:54,087 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 15:09:54,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:09:55,098 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 41 [2023-12-24 15:09:55,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2023-12-24 15:09:55,199 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:09:55,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 26 [2023-12-24 15:09:55,235 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:09:55,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:09:55,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2023-12-24 15:09:55,608 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:09:55,608 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:09:55,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [49324584] [2023-12-24 15:09:55,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [49324584] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:09:55,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:09:55,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 18 [2023-12-24 15:09:55,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376831063] [2023-12-24 15:09:55,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:09:55,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 15:09:55,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:09:55,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 15:09:55,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2023-12-24 15:09:55,609 INFO L87 Difference]: Start difference. First operand 725 states and 992 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:09:57,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:09:57,939 INFO L93 Difference]: Finished difference Result 2036 states and 2760 transitions. [2023-12-24 15:09:57,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 15:09:57,940 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2023-12-24 15:09:57,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:09:57,943 INFO L225 Difference]: With dead ends: 2036 [2023-12-24 15:09:57,943 INFO L226 Difference]: Without dead ends: 1312 [2023-12-24 15:09:57,944 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=140, Invalid=366, Unknown=0, NotChecked=0, Total=506 [2023-12-24 15:09:57,944 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 891 mSDsluCounter, 812 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 891 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-24 15:09:57,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [891 Valid, 1093 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-24 15:09:57,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1312 states. [2023-12-24 15:09:58,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1312 to 721. [2023-12-24 15:09:58,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 667 states have (on average 1.35832083958021) internal successors, (906), 670 states have internal predecessors, (906), 39 states have call successors, (39), 14 states have call predecessors, (39), 14 states have return successors, (39), 36 states have call predecessors, (39), 39 states have call successors, (39) [2023-12-24 15:09:58,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 984 transitions. [2023-12-24 15:09:58,033 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 984 transitions. Word has length 118 [2023-12-24 15:09:58,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:09:58,033 INFO L495 AbstractCegarLoop]: Abstraction has 721 states and 984 transitions. [2023-12-24 15:09:58,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:09:58,033 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 984 transitions. [2023-12-24 15:09:58,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-24 15:09:58,034 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:09:58,034 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:09:58,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-24 15:09:58,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:09:58,243 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:09:58,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:09:58,243 INFO L85 PathProgramCache]: Analyzing trace with hash 212159775, now seen corresponding path program 1 times [2023-12-24 15:09:58,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:09:58,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2085816976] [2023-12-24 15:09:58,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:09:58,243 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:09:58,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:09:58,244 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:09:58,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-24 15:09:58,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:09:58,465 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-24 15:09:58,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:09:58,481 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 180 proven. 0 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 15:09:58,481 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:09:58,481 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:09:58,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2085816976] [2023-12-24 15:09:58,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2085816976] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:09:58,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:09:58,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-24 15:09:58,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062307161] [2023-12-24 15:09:58,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:09:58,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-24 15:09:58,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:09:58,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-24 15:09:58,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-24 15:09:58,483 INFO L87 Difference]: Start difference. First operand 721 states and 984 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-24 15:09:58,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:09:58,580 INFO L93 Difference]: Finished difference Result 1449 states and 1979 transitions. [2023-12-24 15:09:58,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 15:09:58,582 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 118 [2023-12-24 15:09:58,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:09:58,584 INFO L225 Difference]: With dead ends: 1449 [2023-12-24 15:09:58,584 INFO L226 Difference]: Without dead ends: 729 [2023-12-24 15:09:58,585 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-24 15:09:58,585 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 7 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 15:09:58,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 528 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 15:09:58,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2023-12-24 15:09:58,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 721. [2023-12-24 15:09:58,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 667 states have (on average 1.3553223388305846) internal successors, (904), 670 states have internal predecessors, (904), 39 states have call successors, (39), 14 states have call predecessors, (39), 14 states have return successors, (39), 36 states have call predecessors, (39), 39 states have call successors, (39) [2023-12-24 15:09:58,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 982 transitions. [2023-12-24 15:09:58,648 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 982 transitions. Word has length 118 [2023-12-24 15:09:58,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:09:58,648 INFO L495 AbstractCegarLoop]: Abstraction has 721 states and 982 transitions. [2023-12-24 15:09:58,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-24 15:09:58,648 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 982 transitions. [2023-12-24 15:09:58,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-24 15:09:58,649 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:09:58,649 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:09:58,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2023-12-24 15:09:58,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:09:58,856 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:09:58,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:09:58,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1768735837, now seen corresponding path program 1 times [2023-12-24 15:09:58,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:09:58,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [929195810] [2023-12-24 15:09:58,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:09:58,857 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:09:58,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:09:58,858 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:09:58,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-24 15:09:59,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:09:59,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-24 15:09:59,154 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:09:59,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-24 15:09:59,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2023-12-24 15:09:59,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:09:59,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 58 [2023-12-24 15:09:59,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 14 [2023-12-24 15:10:00,010 INFO L349 Elim1Store]: treesize reduction 34, result has 47.7 percent of original size [2023-12-24 15:10:00,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 47 [2023-12-24 15:10:00,143 INFO L349 Elim1Store]: treesize reduction 24, result has 57.9 percent of original size [2023-12-24 15:10:00,144 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2023-12-24 15:10:00,159 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 10 proven. 162 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-12-24 15:10:00,159 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:10:01,025 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:10:01,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 469 treesize of output 454 [2023-12-24 15:10:01,055 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:10:01,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 428 treesize of output 416 [2023-12-24 15:10:01,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 210 [2023-12-24 15:10:01,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 230 [2023-12-24 15:10:01,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 82 [2023-12-24 15:10:01,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 62 [2023-12-24 15:10:01,378 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 9 proven. 30 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-24 15:10:01,379 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:10:01,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [929195810] [2023-12-24 15:10:01,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [929195810] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 15:10:01,379 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:10:01,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2023-12-24 15:10:01,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165720588] [2023-12-24 15:10:01,379 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:10:01,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-24 15:10:01,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:10:01,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-24 15:10:01,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2023-12-24 15:10:01,380 INFO L87 Difference]: Start difference. First operand 721 states and 982 transitions. Second operand has 19 states, 17 states have (on average 5.823529411764706) internal successors, (99), 18 states have internal predecessors, (99), 7 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 7 states have call successors, (28) [2023-12-24 15:10:02,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:10:02,442 INFO L93 Difference]: Finished difference Result 1789 states and 2454 transitions. [2023-12-24 15:10:02,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-24 15:10:02,443 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 5.823529411764706) internal successors, (99), 18 states have internal predecessors, (99), 7 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 7 states have call successors, (28) Word has length 120 [2023-12-24 15:10:02,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:10:02,445 INFO L225 Difference]: With dead ends: 1789 [2023-12-24 15:10:02,445 INFO L226 Difference]: Without dead ends: 1069 [2023-12-24 15:10:02,446 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 221 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=253, Invalid=803, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 15:10:02,446 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 1151 mSDsluCounter, 1389 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1151 SdHoareTripleChecker+Valid, 1539 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 15:10:02,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1151 Valid, 1539 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 530 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 15:10:02,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states. [2023-12-24 15:10:02,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 729. [2023-12-24 15:10:02,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 675 states have (on average 1.354074074074074) internal successors, (914), 678 states have internal predecessors, (914), 39 states have call successors, (39), 14 states have call predecessors, (39), 14 states have return successors, (39), 36 states have call predecessors, (39), 39 states have call successors, (39) [2023-12-24 15:10:02,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 992 transitions. [2023-12-24 15:10:02,509 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 992 transitions. Word has length 120 [2023-12-24 15:10:02,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:10:02,509 INFO L495 AbstractCegarLoop]: Abstraction has 729 states and 992 transitions. [2023-12-24 15:10:02,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 5.823529411764706) internal successors, (99), 18 states have internal predecessors, (99), 7 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 7 states have call successors, (28) [2023-12-24 15:10:02,510 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 992 transitions. [2023-12-24 15:10:02,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-24 15:10:02,511 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:10:02,511 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:10:02,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2023-12-24 15:10:02,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:10:02,719 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:10:02,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:10:02,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1505163105, now seen corresponding path program 1 times [2023-12-24 15:10:02,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:10:02,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [759779484] [2023-12-24 15:10:02,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:10:02,721 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:10:02,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:10:02,722 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:10:02,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-24 15:10:02,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:10:02,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-24 15:10:02,969 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:10:02,988 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:10:02,988 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:10:02,988 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:10:02,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [759779484] [2023-12-24 15:10:02,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [759779484] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:10:02,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:10:02,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 15:10:02,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548052590] [2023-12-24 15:10:02,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:10:02,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 15:10:02,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:10:02,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 15:10:02,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 15:10:02,989 INFO L87 Difference]: Start difference. First operand 729 states and 992 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:10:03,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:10:03,174 INFO L93 Difference]: Finished difference Result 1775 states and 2424 transitions. [2023-12-24 15:10:03,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 15:10:03,175 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 120 [2023-12-24 15:10:03,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:10:03,177 INFO L225 Difference]: With dead ends: 1775 [2023-12-24 15:10:03,177 INFO L226 Difference]: Without dead ends: 1047 [2023-12-24 15:10:03,178 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-24 15:10:03,178 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 159 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 750 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 15:10:03,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 750 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 15:10:03,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2023-12-24 15:10:03,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 753. [2023-12-24 15:10:03,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 699 states have (on average 1.3505007153075823) internal successors, (944), 702 states have internal predecessors, (944), 39 states have call successors, (39), 14 states have call predecessors, (39), 14 states have return successors, (39), 36 states have call predecessors, (39), 39 states have call successors, (39) [2023-12-24 15:10:03,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 1022 transitions. [2023-12-24 15:10:03,241 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 1022 transitions. Word has length 120 [2023-12-24 15:10:03,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:10:03,242 INFO L495 AbstractCegarLoop]: Abstraction has 753 states and 1022 transitions. [2023-12-24 15:10:03,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:10:03,242 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 1022 transitions. [2023-12-24 15:10:03,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-24 15:10:03,243 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:10:03,243 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:10:03,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2023-12-24 15:10:03,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:10:03,450 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:10:03,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:10:03,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1763328543, now seen corresponding path program 1 times [2023-12-24 15:10:03,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:10:03,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1323543811] [2023-12-24 15:10:03,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:10:03,451 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:10:03,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:10:03,452 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:10:03,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-24 15:10:03,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:10:03,747 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 15:10:03,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:10:03,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-24 15:10:04,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 32 [2023-12-24 15:10:04,681 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-12-24 15:10:04,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 63 [2023-12-24 15:10:04,726 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 16 proven. 180 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2023-12-24 15:10:04,727 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:10:05,009 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:10:05,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1323543811] [2023-12-24 15:10:05,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1323543811] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:10:05,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1546519250] [2023-12-24 15:10:05,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:10:05,010 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:10:05,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:10:05,012 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:10:05,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (38)] Waiting until timeout for monitored process [2023-12-24 15:10:05,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:10:05,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-24 15:10:05,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:10:06,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:10:06,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2023-12-24 15:10:07,499 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-12-24 15:10:07,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 63 [2023-12-24 15:10:07,539 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 16 proven. 180 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2023-12-24 15:10:07,539 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:10:07,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1546519250] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:10:07,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:10:07,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-12-24 15:10:07,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369600477] [2023-12-24 15:10:07,630 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:10:07,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-24 15:10:07,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:10:07,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-24 15:10:07,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2023-12-24 15:10:07,631 INFO L87 Difference]: Start difference. First operand 753 states and 1022 transitions. Second operand has 17 states, 17 states have (on average 5.9411764705882355) internal successors, (101), 16 states have internal predecessors, (101), 6 states have call successors, (28), 6 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:10:08,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:10:08,669 INFO L93 Difference]: Finished difference Result 2225 states and 3022 transitions. [2023-12-24 15:10:08,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 15:10:08,669 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.9411764705882355) internal successors, (101), 16 states have internal predecessors, (101), 6 states have call successors, (28), 6 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) Word has length 120 [2023-12-24 15:10:08,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:10:08,672 INFO L225 Difference]: With dead ends: 2225 [2023-12-24 15:10:08,673 INFO L226 Difference]: Without dead ends: 1473 [2023-12-24 15:10:08,673 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 275 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-12-24 15:10:08,674 INFO L413 NwaCegarLoop]: 236 mSDtfsCounter, 768 mSDsluCounter, 1884 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 770 SdHoareTripleChecker+Valid, 2120 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-24 15:10:08,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [770 Valid, 2120 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-24 15:10:08,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1473 states. [2023-12-24 15:10:08,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1473 to 883. [2023-12-24 15:10:08,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 883 states, 808 states have (on average 1.3477722772277227) internal successors, (1089), 814 states have internal predecessors, (1089), 55 states have call successors, (55), 19 states have call predecessors, (55), 19 states have return successors, (55), 49 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-24 15:10:08,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 1199 transitions. [2023-12-24 15:10:08,763 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 1199 transitions. Word has length 120 [2023-12-24 15:10:08,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:10:08,763 INFO L495 AbstractCegarLoop]: Abstraction has 883 states and 1199 transitions. [2023-12-24 15:10:08,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.9411764705882355) internal successors, (101), 16 states have internal predecessors, (101), 6 states have call successors, (28), 6 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:10:08,763 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 1199 transitions. [2023-12-24 15:10:08,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-24 15:10:08,764 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:10:08,764 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:10:08,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-12-24 15:10:08,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (38)] Forceful destruction successful, exit code 0 [2023-12-24 15:10:09,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 15:10:09,179 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:10:09,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:10:09,179 INFO L85 PathProgramCache]: Analyzing trace with hash 955793301, now seen corresponding path program 1 times [2023-12-24 15:10:09,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:10:09,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1138367561] [2023-12-24 15:10:09,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:10:09,180 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:10:09,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:10:09,181 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:10:09,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-24 15:10:09,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:10:09,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-24 15:10:09,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:10:10,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2023-12-24 15:10:10,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2023-12-24 15:10:10,564 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:10:10,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2023-12-24 15:10:10,619 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:10:10,619 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:10:10,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2023-12-24 15:10:10,991 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:10:10,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1138367561] [2023-12-24 15:10:10,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1138367561] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:10:10,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1371668002] [2023-12-24 15:10:10,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:10:10,991 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:10:10,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:10:10,992 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:10:10,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (40)] Waiting until timeout for monitored process [2023-12-24 15:10:11,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:10:11,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 15:10:11,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:10:12,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:10:12,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2023-12-24 15:10:13,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2023-12-24 15:10:13,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2023-12-24 15:10:13,182 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:10:13,182 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:10:13,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2023-12-24 15:10:13,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1371668002] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:10:13,362 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:10:13,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-12-24 15:10:13,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077856328] [2023-12-24 15:10:13,362 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:10:13,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-24 15:10:13,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:10:13,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-24 15:10:13,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2023-12-24 15:10:13,363 INFO L87 Difference]: Start difference. First operand 883 states and 1199 transitions. Second operand has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:10:15,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:10:15,914 INFO L93 Difference]: Finished difference Result 2375 states and 3185 transitions. [2023-12-24 15:10:15,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 15:10:15,914 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) Word has length 120 [2023-12-24 15:10:15,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:10:15,918 INFO L225 Difference]: With dead ends: 2375 [2023-12-24 15:10:15,918 INFO L226 Difference]: Without dead ends: 1493 [2023-12-24 15:10:15,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 274 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=268, Invalid=724, Unknown=0, NotChecked=0, Total=992 [2023-12-24 15:10:15,919 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 1438 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 1157 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1438 SdHoareTripleChecker+Valid, 1220 SdHoareTripleChecker+Invalid, 1234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-24 15:10:15,920 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1438 Valid, 1220 Invalid, 1234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1157 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-24 15:10:15,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1493 states. [2023-12-24 15:10:16,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1493 to 893. [2023-12-24 15:10:16,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 818 states have (on average 1.3533007334963325) internal successors, (1107), 824 states have internal predecessors, (1107), 55 states have call successors, (55), 19 states have call predecessors, (55), 19 states have return successors, (55), 49 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-24 15:10:16,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 1217 transitions. [2023-12-24 15:10:16,020 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 1217 transitions. Word has length 120 [2023-12-24 15:10:16,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:10:16,020 INFO L495 AbstractCegarLoop]: Abstraction has 893 states and 1217 transitions. [2023-12-24 15:10:16,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:10:16,021 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 1217 transitions. [2023-12-24 15:10:16,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-24 15:10:16,022 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:10:16,022 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:10:16,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2023-12-24 15:10:16,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (40)] Forceful destruction successful, exit code 0 [2023-12-24 15:10:16,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 15:10:16,432 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:10:16,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:10:16,433 INFO L85 PathProgramCache]: Analyzing trace with hash -849645033, now seen corresponding path program 1 times [2023-12-24 15:10:16,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:10:16,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [308637417] [2023-12-24 15:10:16,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:10:16,433 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:10:16,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:10:16,434 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:10:16,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-24 15:10:16,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:10:16,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-24 15:10:16,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:10:18,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-24 15:10:18,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 41 [2023-12-24 15:10:19,324 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:10:19,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 34 [2023-12-24 15:10:19,328 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:10:19,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 37 [2023-12-24 15:10:19,400 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:10:19,401 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:10:20,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 47 [2023-12-24 15:10:20,982 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:10:20,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [308637417] [2023-12-24 15:10:20,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [308637417] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:10:20,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [468676020] [2023-12-24 15:10:20,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:10:20,982 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:10:20,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:10:20,983 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:10:20,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (42)] Waiting until timeout for monitored process [2023-12-24 15:10:21,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:10:21,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-24 15:10:21,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:10:22,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:10:23,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 41 [2023-12-24 15:10:23,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2023-12-24 15:10:23,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 26 [2023-12-24 15:10:23,568 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:10:23,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:10:24,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2023-12-24 15:10:24,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [468676020] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:10:24,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:10:24,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10] total 25 [2023-12-24 15:10:24,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141105965] [2023-12-24 15:10:24,432 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:10:24,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-24 15:10:24,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:10:24,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-24 15:10:24,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=1772, Unknown=0, NotChecked=0, Total=2162 [2023-12-24 15:10:24,433 INFO L87 Difference]: Start difference. First operand 893 states and 1217 transitions. Second operand has 26 states, 26 states have (on average 4.0) internal successors, (104), 25 states have internal predecessors, (104), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:10:31,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:10:31,388 INFO L93 Difference]: Finished difference Result 2869 states and 3792 transitions. [2023-12-24 15:10:31,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-24 15:10:31,389 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.0) internal successors, (104), 25 states have internal predecessors, (104), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) Word has length 120 [2023-12-24 15:10:31,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:10:31,393 INFO L225 Difference]: With dead ends: 2869 [2023-12-24 15:10:31,393 INFO L226 Difference]: Without dead ends: 1977 [2023-12-24 15:10:31,395 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 253 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1298 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1205, Invalid=3907, Unknown=0, NotChecked=0, Total=5112 [2023-12-24 15:10:31,399 INFO L413 NwaCegarLoop]: 220 mSDtfsCounter, 2304 mSDsluCounter, 2897 mSDsCounter, 0 mSdLazyCounter, 3267 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2304 SdHoareTripleChecker+Valid, 3117 SdHoareTripleChecker+Invalid, 3458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 3267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2023-12-24 15:10:31,399 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2304 Valid, 3117 Invalid, 3458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 3267 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2023-12-24 15:10:31,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1977 states. [2023-12-24 15:10:31,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1977 to 733. [2023-12-24 15:10:31,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 733 states, 658 states have (on average 1.3297872340425532) internal successors, (875), 664 states have internal predecessors, (875), 55 states have call successors, (55), 19 states have call predecessors, (55), 19 states have return successors, (55), 49 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-24 15:10:31,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 985 transitions. [2023-12-24 15:10:31,498 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 985 transitions. Word has length 120 [2023-12-24 15:10:31,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:10:31,499 INFO L495 AbstractCegarLoop]: Abstraction has 733 states and 985 transitions. [2023-12-24 15:10:31,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.0) internal successors, (104), 25 states have internal predecessors, (104), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:10:31,499 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 985 transitions. [2023-12-24 15:10:31,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-24 15:10:31,501 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:10:31,501 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:10:31,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2023-12-24 15:10:31,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (42)] Forceful destruction successful, exit code 0 [2023-12-24 15:10:31,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 15:10:31,916 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:10:31,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:10:31,916 INFO L85 PathProgramCache]: Analyzing trace with hash 288194935, now seen corresponding path program 1 times [2023-12-24 15:10:31,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:10:31,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1122404067] [2023-12-24 15:10:31,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:10:31,917 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:10:31,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:10:31,918 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:10:31,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-24 15:10:32,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:10:32,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-24 15:10:32,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:10:32,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:10:32,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2023-12-24 15:10:34,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 31 [2023-12-24 15:10:34,735 INFO L349 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2023-12-24 15:10:34,736 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 54 [2023-12-24 15:10:35,016 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:10:35,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 37 [2023-12-24 15:10:35,094 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 3 proven. 96 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2023-12-24 15:10:35,094 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:10:39,149 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:10:39,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1122404067] [2023-12-24 15:10:39,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1122404067] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:10:39,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1230340797] [2023-12-24 15:10:39,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:10:39,150 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:10:39,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:10:39,151 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:10:39,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (44)] Waiting until timeout for monitored process [2023-12-24 15:10:39,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:10:39,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-24 15:10:39,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:10:39,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:10:40,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2023-12-24 15:10:41,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 50 [2023-12-24 15:10:41,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:10:41,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 66 [2023-12-24 15:10:41,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 4 [2023-12-24 15:10:42,224 INFO L349 Elim1Store]: treesize reduction 31, result has 26.2 percent of original size [2023-12-24 15:10:42,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 47 [2023-12-24 15:10:42,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 22 [2023-12-24 15:10:42,649 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:10:42,649 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:10:56,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1230340797] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:10:56,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:10:56,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 25 [2023-12-24 15:10:56,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12824662] [2023-12-24 15:10:56,408 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:10:56,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-24 15:10:56,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:10:56,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-24 15:10:56,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1174, Unknown=3, NotChecked=0, Total=1332 [2023-12-24 15:10:56,409 INFO L87 Difference]: Start difference. First operand 733 states and 985 transitions. Second operand has 26 states, 25 states have (on average 4.32) internal successors, (108), 24 states have internal predecessors, (108), 5 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2023-12-24 15:11:00,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:11:00,872 INFO L93 Difference]: Finished difference Result 1610 states and 2159 transitions. [2023-12-24 15:11:00,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-24 15:11:00,877 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 4.32) internal successors, (108), 24 states have internal predecessors, (108), 5 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) Word has length 120 [2023-12-24 15:11:00,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:11:00,879 INFO L225 Difference]: With dead ends: 1610 [2023-12-24 15:11:00,879 INFO L226 Difference]: Without dead ends: 878 [2023-12-24 15:11:00,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 709 ImplicationChecksByTransitivity, 20.3s TimeCoverageRelationStatistics Valid=618, Invalid=2919, Unknown=3, NotChecked=0, Total=3540 [2023-12-24 15:11:00,880 INFO L413 NwaCegarLoop]: 228 mSDtfsCounter, 1353 mSDsluCounter, 2965 mSDsCounter, 0 mSdLazyCounter, 1075 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1353 SdHoareTripleChecker+Valid, 3193 SdHoareTripleChecker+Invalid, 1184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1075 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-24 15:11:00,881 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1353 Valid, 3193 Invalid, 1184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1075 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-24 15:11:00,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2023-12-24 15:11:00,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 736. [2023-12-24 15:11:00,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 661 states have (on average 1.3282904689863844) internal successors, (878), 667 states have internal predecessors, (878), 55 states have call successors, (55), 19 states have call predecessors, (55), 19 states have return successors, (55), 49 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-24 15:11:00,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 988 transitions. [2023-12-24 15:11:00,986 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 988 transitions. Word has length 120 [2023-12-24 15:11:00,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:11:00,986 INFO L495 AbstractCegarLoop]: Abstraction has 736 states and 988 transitions. [2023-12-24 15:11:00,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 4.32) internal successors, (108), 24 states have internal predecessors, (108), 5 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2023-12-24 15:11:00,986 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 988 transitions. [2023-12-24 15:11:00,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-24 15:11:00,988 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:11:00,988 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:11:00,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (44)] Forceful destruction successful, exit code 0 [2023-12-24 15:11:01,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2023-12-24 15:11:01,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:01,388 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:11:01,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:11:01,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1097541561, now seen corresponding path program 1 times [2023-12-24 15:11:01,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:11:01,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [756674907] [2023-12-24 15:11:01,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:11:01,389 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:01,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:11:01,390 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:11:01,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-24 15:11:01,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:11:01,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 15:11:01,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:11:03,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 32 [2023-12-24 15:11:03,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:11:03,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 52 [2023-12-24 15:11:03,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 4 [2023-12-24 15:11:03,610 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:03,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 45 [2023-12-24 15:11:03,823 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:03,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 42 [2023-12-24 15:11:03,844 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 10 proven. 162 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-12-24 15:11:03,844 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:11:04,223 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:04,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 46 [2023-12-24 15:11:04,362 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 9 proven. 30 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-24 15:11:04,362 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:11:04,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [756674907] [2023-12-24 15:11:04,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [756674907] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 15:11:04,362 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:11:04,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2023-12-24 15:11:04,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742580263] [2023-12-24 15:11:04,362 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:11:04,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-24 15:11:04,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:11:04,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-24 15:11:04,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2023-12-24 15:11:04,364 INFO L87 Difference]: Start difference. First operand 736 states and 988 transitions. Second operand has 17 states, 15 states have (on average 7.133333333333334) internal successors, (107), 16 states have internal predecessors, (107), 6 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:11:05,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:11:05,804 INFO L93 Difference]: Finished difference Result 1810 states and 2436 transitions. [2023-12-24 15:11:05,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-24 15:11:05,806 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 7.133333333333334) internal successors, (107), 16 states have internal predecessors, (107), 6 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) Word has length 120 [2023-12-24 15:11:05,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:11:05,809 INFO L225 Difference]: With dead ends: 1810 [2023-12-24 15:11:05,809 INFO L226 Difference]: Without dead ends: 1075 [2023-12-24 15:11:05,810 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=346, Invalid=914, Unknown=0, NotChecked=0, Total=1260 [2023-12-24 15:11:05,811 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 1205 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1205 SdHoareTripleChecker+Valid, 830 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 15:11:05,811 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1205 Valid, 830 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 15:11:05,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1075 states. [2023-12-24 15:11:05,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1075 to 733. [2023-12-24 15:11:05,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 733 states, 658 states have (on average 1.325227963525836) internal successors, (872), 664 states have internal predecessors, (872), 55 states have call successors, (55), 19 states have call predecessors, (55), 19 states have return successors, (55), 49 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-24 15:11:05,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 982 transitions. [2023-12-24 15:11:05,915 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 982 transitions. Word has length 120 [2023-12-24 15:11:05,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:11:05,915 INFO L495 AbstractCegarLoop]: Abstraction has 733 states and 982 transitions. [2023-12-24 15:11:05,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 7.133333333333334) internal successors, (107), 16 states have internal predecessors, (107), 6 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:11:05,916 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 982 transitions. [2023-12-24 15:11:05,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-24 15:11:05,917 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:11:05,917 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:11:05,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2023-12-24 15:11:06,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:06,117 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:11:06,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:11:06,118 INFO L85 PathProgramCache]: Analyzing trace with hash 995162051, now seen corresponding path program 1 times [2023-12-24 15:11:06,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:11:06,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [883342051] [2023-12-24 15:11:06,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:11:06,118 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:06,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:11:06,120 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:11:06,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-12-24 15:11:06,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:11:06,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-24 15:11:06,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:11:06,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-24 15:11:06,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2023-12-24 15:11:07,413 INFO L349 Elim1Store]: treesize reduction 30, result has 47.4 percent of original size [2023-12-24 15:11:07,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 43 [2023-12-24 15:11:07,586 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:07,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 72 [2023-12-24 15:11:07,609 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 3 proven. 96 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2023-12-24 15:11:07,610 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:11:07,862 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:11:07,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [883342051] [2023-12-24 15:11:07,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [883342051] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:11:07,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1603894973] [2023-12-24 15:11:07,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:11:07,862 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:11:07,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:11:07,863 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:11:07,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (47)] Waiting until timeout for monitored process [2023-12-24 15:11:08,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:11:08,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 15:11:08,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:11:08,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:11:08,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-12-24 15:11:10,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 62 [2023-12-24 15:11:10,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:11:10,678 INFO L349 Elim1Store]: treesize reduction 48, result has 15.8 percent of original size [2023-12-24 15:11:10,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 62 treesize of output 93 [2023-12-24 15:11:10,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 27 [2023-12-24 15:11:11,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 32 [2023-12-24 15:11:11,126 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:11:11,127 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:11:11,332 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:11:11,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1603894973] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:11:11,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:11:11,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 10] total 23 [2023-12-24 15:11:11,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013457885] [2023-12-24 15:11:11,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:11:11,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 15:11:11,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:11:11,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 15:11:11,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2023-12-24 15:11:11,334 INFO L87 Difference]: Start difference. First operand 733 states and 982 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:11:11,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:11:11,725 INFO L93 Difference]: Finished difference Result 1631 states and 2194 transitions. [2023-12-24 15:11:11,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 15:11:11,726 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 120 [2023-12-24 15:11:11,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:11:11,728 INFO L225 Difference]: With dead ends: 1631 [2023-12-24 15:11:11,728 INFO L226 Difference]: Without dead ends: 899 [2023-12-24 15:11:11,729 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 440 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2023-12-24 15:11:11,729 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 313 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 1075 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 15:11:11,729 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 1075 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 15:11:11,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2023-12-24 15:11:11,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 733. [2023-12-24 15:11:11,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 733 states, 658 states have (on average 1.3161094224924013) internal successors, (866), 664 states have internal predecessors, (866), 55 states have call successors, (55), 19 states have call predecessors, (55), 19 states have return successors, (55), 49 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-24 15:11:11,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 976 transitions. [2023-12-24 15:11:11,834 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 976 transitions. Word has length 120 [2023-12-24 15:11:11,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:11:11,834 INFO L495 AbstractCegarLoop]: Abstraction has 733 states and 976 transitions. [2023-12-24 15:11:11,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:11:11,835 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 976 transitions. [2023-12-24 15:11:11,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-24 15:11:11,836 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:11:11,836 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:11:11,846 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Ended with exit code 0 [2023-12-24 15:11:12,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (47)] Forceful destruction successful, exit code 0 [2023-12-24 15:11:12,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 15:11:12,243 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:11:12,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:11:12,244 INFO L85 PathProgramCache]: Analyzing trace with hash -693781691, now seen corresponding path program 1 times [2023-12-24 15:11:12,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:11:12,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1707671112] [2023-12-24 15:11:12,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:11:12,244 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:12,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:11:12,245 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:11:12,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-12-24 15:11:12,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:11:12,593 INFO L262 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 15:11:12,601 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:11:13,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2023-12-24 15:11:14,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-12-24 15:11:14,066 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:14,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2023-12-24 15:11:14,097 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:11:14,097 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:11:14,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2023-12-24 15:11:14,294 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:11:14,294 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:11:14,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1707671112] [2023-12-24 15:11:14,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1707671112] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:11:14,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:11:14,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 12 [2023-12-24 15:11:14,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387347418] [2023-12-24 15:11:14,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:11:14,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 15:11:14,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:11:14,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 15:11:14,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-12-24 15:11:14,295 INFO L87 Difference]: Start difference. First operand 733 states and 976 transitions. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:11:15,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:11:15,461 INFO L93 Difference]: Finished difference Result 1734 states and 2286 transitions. [2023-12-24 15:11:15,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 15:11:15,461 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 120 [2023-12-24 15:11:15,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:11:15,464 INFO L225 Difference]: With dead ends: 1734 [2023-12-24 15:11:15,464 INFO L226 Difference]: Without dead ends: 1002 [2023-12-24 15:11:15,465 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-12-24 15:11:15,473 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 350 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 15:11:15,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [350 Valid, 712 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 15:11:15,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1002 states. [2023-12-24 15:11:15,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1002 to 691. [2023-12-24 15:11:15,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 616 states have (on average 1.327922077922078) internal successors, (818), 622 states have internal predecessors, (818), 55 states have call successors, (55), 19 states have call predecessors, (55), 19 states have return successors, (55), 49 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-24 15:11:15,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 928 transitions. [2023-12-24 15:11:15,585 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 928 transitions. Word has length 120 [2023-12-24 15:11:15,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:11:15,585 INFO L495 AbstractCegarLoop]: Abstraction has 691 states and 928 transitions. [2023-12-24 15:11:15,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:11:15,585 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 928 transitions. [2023-12-24 15:11:15,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-24 15:11:15,586 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:11:15,586 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:11:15,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2023-12-24 15:11:15,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:15,790 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:11:15,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:11:15,790 INFO L85 PathProgramCache]: Analyzing trace with hash 144353629, now seen corresponding path program 1 times [2023-12-24 15:11:15,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:11:15,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1643289025] [2023-12-24 15:11:15,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:11:15,791 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:15,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:11:15,792 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:11:15,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2023-12-24 15:11:16,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:11:16,038 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-24 15:11:16,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:11:16,050 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 160 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2023-12-24 15:11:16,050 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:11:16,051 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:11:16,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1643289025] [2023-12-24 15:11:16,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1643289025] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:11:16,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:11:16,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-24 15:11:16,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911174104] [2023-12-24 15:11:16,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:11:16,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-24 15:11:16,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:11:16,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-24 15:11:16,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-24 15:11:16,052 INFO L87 Difference]: Start difference. First operand 691 states and 928 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-24 15:11:16,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:11:16,199 INFO L93 Difference]: Finished difference Result 1392 states and 1872 transitions. [2023-12-24 15:11:16,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 15:11:16,199 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 120 [2023-12-24 15:11:16,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:11:16,201 INFO L225 Difference]: With dead ends: 1392 [2023-12-24 15:11:16,201 INFO L226 Difference]: Without dead ends: 702 [2023-12-24 15:11:16,202 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-24 15:11:16,202 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 7 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 15:11:16,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 525 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 15:11:16,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2023-12-24 15:11:16,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 691. [2023-12-24 15:11:16,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 616 states have (on average 1.323051948051948) internal successors, (815), 622 states have internal predecessors, (815), 55 states have call successors, (55), 19 states have call predecessors, (55), 19 states have return successors, (55), 49 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-24 15:11:16,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 925 transitions. [2023-12-24 15:11:16,314 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 925 transitions. Word has length 120 [2023-12-24 15:11:16,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:11:16,314 INFO L495 AbstractCegarLoop]: Abstraction has 691 states and 925 transitions. [2023-12-24 15:11:16,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-24 15:11:16,314 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 925 transitions. [2023-12-24 15:11:16,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-24 15:11:16,315 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:11:16,315 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:11:16,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2023-12-24 15:11:16,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:16,520 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:11:16,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:11:16,520 INFO L85 PathProgramCache]: Analyzing trace with hash 986401527, now seen corresponding path program 1 times [2023-12-24 15:11:16,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:11:16,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [136159605] [2023-12-24 15:11:16,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:11:16,521 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:16,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:11:16,522 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:11:16,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-12-24 15:11:16,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:11:16,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-24 15:11:16,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:11:18,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2023-12-24 15:11:18,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:11:18,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 58 [2023-12-24 15:11:18,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2023-12-24 15:11:19,020 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:19,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 39 [2023-12-24 15:11:19,096 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 10 proven. 162 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-12-24 15:11:19,097 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:11:19,274 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:11:19,275 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:11:19,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [136159605] [2023-12-24 15:11:19,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [136159605] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:11:19,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:11:19,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [13] total 18 [2023-12-24 15:11:19,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888623573] [2023-12-24 15:11:19,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:11:19,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 15:11:19,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:11:19,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 15:11:19,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2023-12-24 15:11:19,276 INFO L87 Difference]: Start difference. First operand 691 states and 925 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:11:19,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:11:19,654 INFO L93 Difference]: Finished difference Result 1035 states and 1389 transitions. [2023-12-24 15:11:19,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 15:11:19,655 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 121 [2023-12-24 15:11:19,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:11:19,657 INFO L225 Difference]: With dead ends: 1035 [2023-12-24 15:11:19,657 INFO L226 Difference]: Without dead ends: 1033 [2023-12-24 15:11:19,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2023-12-24 15:11:19,658 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 115 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 958 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 15:11:19,658 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 958 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 15:11:19,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2023-12-24 15:11:19,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 989. [2023-12-24 15:11:19,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 989 states, 914 states have (on average 1.3413566739606126) internal successors, (1226), 920 states have internal predecessors, (1226), 55 states have call successors, (55), 19 states have call predecessors, (55), 19 states have return successors, (55), 49 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-24 15:11:19,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 989 states to 989 states and 1336 transitions. [2023-12-24 15:11:19,763 INFO L78 Accepts]: Start accepts. Automaton has 989 states and 1336 transitions. Word has length 121 [2023-12-24 15:11:19,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:11:19,763 INFO L495 AbstractCegarLoop]: Abstraction has 989 states and 1336 transitions. [2023-12-24 15:11:19,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:11:19,763 INFO L276 IsEmpty]: Start isEmpty. Operand 989 states and 1336 transitions. [2023-12-24 15:11:19,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-24 15:11:19,764 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:11:19,765 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:11:19,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2023-12-24 15:11:19,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:19,965 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:11:19,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:11:19,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1746604507, now seen corresponding path program 1 times [2023-12-24 15:11:19,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:11:19,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1314999210] [2023-12-24 15:11:19,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:11:19,966 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:19,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:11:19,967 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:11:19,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2023-12-24 15:11:20,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:11:20,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-24 15:11:20,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:11:20,248 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 192 proven. 0 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-12-24 15:11:20,248 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:11:20,248 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:11:20,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1314999210] [2023-12-24 15:11:20,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1314999210] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:11:20,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:11:20,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-24 15:11:20,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317592591] [2023-12-24 15:11:20,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:11:20,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 15:11:20,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:11:20,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 15:11:20,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-24 15:11:20,249 INFO L87 Difference]: Start difference. First operand 989 states and 1336 transitions. Second operand has 6 states, 5 states have (on average 12.2) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-24 15:11:20,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:11:20,566 INFO L93 Difference]: Finished difference Result 2001 states and 2698 transitions. [2023-12-24 15:11:20,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 15:11:20,566 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 12.2) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 122 [2023-12-24 15:11:20,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:11:20,568 INFO L225 Difference]: With dead ends: 2001 [2023-12-24 15:11:20,568 INFO L226 Difference]: Without dead ends: 1007 [2023-12-24 15:11:20,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-24 15:11:20,569 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 7 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 15:11:20,570 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 758 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 15:11:20,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2023-12-24 15:11:20,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 989. [2023-12-24 15:11:20,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 989 states, 914 states have (on average 1.338074398249453) internal successors, (1223), 920 states have internal predecessors, (1223), 55 states have call successors, (55), 19 states have call predecessors, (55), 19 states have return successors, (55), 49 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-24 15:11:20,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 989 states to 989 states and 1333 transitions. [2023-12-24 15:11:20,677 INFO L78 Accepts]: Start accepts. Automaton has 989 states and 1333 transitions. Word has length 122 [2023-12-24 15:11:20,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:11:20,677 INFO L495 AbstractCegarLoop]: Abstraction has 989 states and 1333 transitions. [2023-12-24 15:11:20,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 12.2) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-24 15:11:20,678 INFO L276 IsEmpty]: Start isEmpty. Operand 989 states and 1333 transitions. [2023-12-24 15:11:20,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-24 15:11:20,679 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:11:20,679 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:11:20,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2023-12-24 15:11:20,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:20,885 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:11:20,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:11:20,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1664853799, now seen corresponding path program 1 times [2023-12-24 15:11:20,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:11:20,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [917547379] [2023-12-24 15:11:20,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:11:20,886 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:20,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:11:20,887 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:11:20,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2023-12-24 15:11:21,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:11:21,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-24 15:11:21,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:11:21,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:11:22,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2023-12-24 15:11:22,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2023-12-24 15:11:22,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2023-12-24 15:11:22,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2023-12-24 15:11:23,118 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:23,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 35 [2023-12-24 15:11:23,198 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 128 proven. 96 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2023-12-24 15:11:23,198 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:11:23,327 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:11:23,327 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:11:23,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [917547379] [2023-12-24 15:11:23,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [917547379] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:11:23,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:11:23,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [13] total 18 [2023-12-24 15:11:23,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674408228] [2023-12-24 15:11:23,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:11:23,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 15:11:23,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:11:23,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 15:11:23,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2023-12-24 15:11:23,328 INFO L87 Difference]: Start difference. First operand 989 states and 1333 transitions. Second operand has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:11:23,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:11:23,906 INFO L93 Difference]: Finished difference Result 2366 states and 3191 transitions. [2023-12-24 15:11:23,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 15:11:23,907 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 122 [2023-12-24 15:11:23,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:11:23,909 INFO L225 Difference]: With dead ends: 2366 [2023-12-24 15:11:23,909 INFO L226 Difference]: Without dead ends: 1378 [2023-12-24 15:11:23,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2023-12-24 15:11:23,910 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 214 mSDsluCounter, 1099 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 1352 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 15:11:23,911 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 1352 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 15:11:23,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2023-12-24 15:11:24,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 1295. [2023-12-24 15:11:24,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1295 states, 1206 states have (on average 1.3490878938640132) internal successors, (1627), 1215 states have internal predecessors, (1627), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:11:24,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 1755 transitions. [2023-12-24 15:11:24,062 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 1755 transitions. Word has length 122 [2023-12-24 15:11:24,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:11:24,062 INFO L495 AbstractCegarLoop]: Abstraction has 1295 states and 1755 transitions. [2023-12-24 15:11:24,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:11:24,062 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 1755 transitions. [2023-12-24 15:11:24,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-24 15:11:24,064 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:11:24,064 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:11:24,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2023-12-24 15:11:24,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:24,266 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:11:24,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:11:24,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1446687004, now seen corresponding path program 1 times [2023-12-24 15:11:24,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:11:24,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1905794615] [2023-12-24 15:11:24,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:11:24,267 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:24,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:11:24,268 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:11:24,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2023-12-24 15:11:24,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:11:24,609 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-24 15:11:24,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:11:24,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-24 15:11:26,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2023-12-24 15:11:26,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:11:26,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 58 [2023-12-24 15:11:26,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 20 [2023-12-24 15:11:26,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 31 [2023-12-24 15:11:26,908 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:26,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 17 [2023-12-24 15:11:27,015 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 10 proven. 162 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-12-24 15:11:27,015 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:11:29,622 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:29,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32251 treesize of output 30283 [2023-12-24 15:11:29,775 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:29,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 3223 treesize of output 3057 [2023-12-24 15:11:31,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 402 treesize of output 382 [2023-12-24 15:11:31,501 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 9 proven. 30 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-24 15:11:31,502 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:11:31,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1905794615] [2023-12-24 15:11:31,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1905794615] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 15:11:31,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:11:31,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 29 [2023-12-24 15:11:31,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818403004] [2023-12-24 15:11:31,502 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:11:31,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-24 15:11:31,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:11:31,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-24 15:11:31,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2023-12-24 15:11:31,503 INFO L87 Difference]: Start difference. First operand 1295 states and 1755 transitions. Second operand has 29 states, 27 states have (on average 4.444444444444445) internal successors, (120), 28 states have internal predecessors, (120), 7 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 7 states have call successors, (28) [2023-12-24 15:11:36,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:11:36,173 INFO L93 Difference]: Finished difference Result 1673 states and 2197 transitions. [2023-12-24 15:11:36,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-12-24 15:11:36,175 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 4.444444444444445) internal successors, (120), 28 states have internal predecessors, (120), 7 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 7 states have call successors, (28) Word has length 123 [2023-12-24 15:11:36,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:11:36,177 INFO L225 Difference]: With dead ends: 1673 [2023-12-24 15:11:36,177 INFO L226 Difference]: Without dead ends: 1671 [2023-12-24 15:11:36,178 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1251 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1135, Invalid=4871, Unknown=0, NotChecked=0, Total=6006 [2023-12-24 15:11:36,179 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 3084 mSDsluCounter, 1947 mSDsCounter, 0 mSdLazyCounter, 999 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3084 SdHoareTripleChecker+Valid, 2086 SdHoareTripleChecker+Invalid, 1134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-24 15:11:36,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3084 Valid, 2086 Invalid, 1134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 999 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-24 15:11:36,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1671 states. [2023-12-24 15:11:36,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1671 to 1303. [2023-12-24 15:11:36,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1303 states, 1214 states have (on average 1.3500823723228994) internal successors, (1639), 1223 states have internal predecessors, (1639), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:11:36,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 1767 transitions. [2023-12-24 15:11:36,329 INFO L78 Accepts]: Start accepts. Automaton has 1303 states and 1767 transitions. Word has length 123 [2023-12-24 15:11:36,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:11:36,329 INFO L495 AbstractCegarLoop]: Abstraction has 1303 states and 1767 transitions. [2023-12-24 15:11:36,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 4.444444444444445) internal successors, (120), 28 states have internal predecessors, (120), 7 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 7 states have call successors, (28) [2023-12-24 15:11:36,330 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 1767 transitions. [2023-12-24 15:11:36,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-24 15:11:36,332 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:11:36,332 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:11:36,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Forceful destruction successful, exit code 0 [2023-12-24 15:11:36,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:36,539 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:11:36,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:11:36,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1558758866, now seen corresponding path program 1 times [2023-12-24 15:11:36,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:11:36,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1000803434] [2023-12-24 15:11:36,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:11:36,540 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:36,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:11:36,541 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:11:36,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2023-12-24 15:11:36,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:11:36,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-24 15:11:36,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:11:37,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-24 15:11:38,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2023-12-24 15:11:38,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:11:38,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 58 [2023-12-24 15:11:39,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2023-12-24 15:11:39,341 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:39,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 38 [2023-12-24 15:11:39,414 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 10 proven. 162 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-12-24 15:11:39,415 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:11:41,198 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:41,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 10877 treesize of output 10411 [2023-12-24 15:11:41,262 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:41,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 2467 treesize of output 2385 [2023-12-24 15:11:42,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 225 treesize of output 213 [2023-12-24 15:11:43,293 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 9 proven. 30 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-24 15:11:43,293 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:11:43,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1000803434] [2023-12-24 15:11:43,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1000803434] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 15:11:43,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:11:43,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 27 [2023-12-24 15:11:43,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636527249] [2023-12-24 15:11:43,294 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:11:43,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-24 15:11:43,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:11:43,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-24 15:11:43,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2023-12-24 15:11:43,295 INFO L87 Difference]: Start difference. First operand 1303 states and 1767 transitions. Second operand has 27 states, 25 states have (on average 4.8) internal successors, (120), 26 states have internal predecessors, (120), 7 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 7 states have call successors, (28) [2023-12-24 15:11:46,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:11:46,122 INFO L93 Difference]: Finished difference Result 1580 states and 2095 transitions. [2023-12-24 15:11:46,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-12-24 15:11:46,124 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 4.8) internal successors, (120), 26 states have internal predecessors, (120), 7 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 7 states have call successors, (28) Word has length 123 [2023-12-24 15:11:46,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:11:46,126 INFO L225 Difference]: With dead ends: 1580 [2023-12-24 15:11:46,126 INFO L226 Difference]: Without dead ends: 1578 [2023-12-24 15:11:46,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 631 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=699, Invalid=2723, Unknown=0, NotChecked=0, Total=3422 [2023-12-24 15:11:46,127 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 1111 mSDsluCounter, 1569 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1111 SdHoareTripleChecker+Valid, 1707 SdHoareTripleChecker+Invalid, 909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 15:11:46,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1111 Valid, 1707 Invalid, 909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 816 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 15:11:46,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1578 states. [2023-12-24 15:11:46,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1578 to 1303. [2023-12-24 15:11:46,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1303 states, 1214 states have (on average 1.3500823723228994) internal successors, (1639), 1223 states have internal predecessors, (1639), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:11:46,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 1767 transitions. [2023-12-24 15:11:46,264 INFO L78 Accepts]: Start accepts. Automaton has 1303 states and 1767 transitions. Word has length 123 [2023-12-24 15:11:46,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:11:46,264 INFO L495 AbstractCegarLoop]: Abstraction has 1303 states and 1767 transitions. [2023-12-24 15:11:46,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 4.8) internal successors, (120), 26 states have internal predecessors, (120), 7 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 7 states have call successors, (28) [2023-12-24 15:11:46,264 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 1767 transitions. [2023-12-24 15:11:46,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-24 15:11:46,266 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:11:46,266 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:11:46,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2023-12-24 15:11:46,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:46,473 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:11:46,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:11:46,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1293218462, now seen corresponding path program 1 times [2023-12-24 15:11:46,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:11:46,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1066329262] [2023-12-24 15:11:46,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:11:46,474 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:46,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:11:46,475 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:11:46,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2023-12-24 15:11:46,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:11:46,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 15:11:46,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:11:47,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2023-12-24 15:11:47,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:11:47,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 58 [2023-12-24 15:11:48,001 INFO L349 Elim1Store]: treesize reduction 34, result has 47.7 percent of original size [2023-12-24 15:11:48,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 47 [2023-12-24 15:11:48,172 INFO L349 Elim1Store]: treesize reduction 24, result has 57.9 percent of original size [2023-12-24 15:11:48,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 67 [2023-12-24 15:11:48,196 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 10 proven. 162 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-12-24 15:11:48,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:11:49,131 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:49,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 85 treesize of output 80 [2023-12-24 15:11:49,291 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 9 proven. 30 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-24 15:11:49,292 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:11:49,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1066329262] [2023-12-24 15:11:49,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1066329262] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 15:11:49,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:11:49,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2023-12-24 15:11:49,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46182571] [2023-12-24 15:11:49,292 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:11:49,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-24 15:11:49,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:11:49,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-24 15:11:49,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-12-24 15:11:49,293 INFO L87 Difference]: Start difference. First operand 1303 states and 1767 transitions. Second operand has 20 states, 18 states have (on average 5.944444444444445) internal successors, (107), 19 states have internal predecessors, (107), 6 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:11:50,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:11:50,723 INFO L93 Difference]: Finished difference Result 2742 states and 3709 transitions. [2023-12-24 15:11:50,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-24 15:11:50,724 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 5.944444444444445) internal successors, (107), 19 states have internal predecessors, (107), 6 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) Word has length 124 [2023-12-24 15:11:50,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:11:50,725 INFO L225 Difference]: With dead ends: 2742 [2023-12-24 15:11:50,726 INFO L226 Difference]: Without dead ends: 1440 [2023-12-24 15:11:50,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 228 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=268, Invalid=992, Unknown=0, NotChecked=0, Total=1260 [2023-12-24 15:11:50,727 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 1328 mSDsluCounter, 913 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1328 SdHoareTripleChecker+Valid, 1049 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-24 15:11:50,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1328 Valid, 1049 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-24 15:11:50,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1440 states. [2023-12-24 15:11:50,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1440 to 1303. [2023-12-24 15:11:50,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1303 states, 1214 states have (on average 1.3467874794069192) internal successors, (1635), 1223 states have internal predecessors, (1635), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:11:50,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 1763 transitions. [2023-12-24 15:11:50,865 INFO L78 Accepts]: Start accepts. Automaton has 1303 states and 1763 transitions. Word has length 124 [2023-12-24 15:11:50,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:11:50,866 INFO L495 AbstractCegarLoop]: Abstraction has 1303 states and 1763 transitions. [2023-12-24 15:11:50,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 5.944444444444445) internal successors, (107), 19 states have internal predecessors, (107), 6 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:11:50,866 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 1763 transitions. [2023-12-24 15:11:50,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-12-24 15:11:50,867 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:11:50,867 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:11:50,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Ended with exit code 0 [2023-12-24 15:11:51,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:51,075 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:11:51,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:11:51,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1726275895, now seen corresponding path program 1 times [2023-12-24 15:11:51,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:11:51,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [635751586] [2023-12-24 15:11:51,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:11:51,075 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:51,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:11:51,077 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:11:51,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2023-12-24 15:11:51,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:11:51,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-24 15:11:51,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:11:53,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2023-12-24 15:11:53,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:11:53,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 58 [2023-12-24 15:11:53,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2023-12-24 15:11:53,776 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:53,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 33 [2023-12-24 15:11:53,890 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 10 proven. 162 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-12-24 15:11:53,890 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:11:54,444 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:11:54,445 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:11:54,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [635751586] [2023-12-24 15:11:54,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [635751586] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:11:54,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:11:54,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [16] total 24 [2023-12-24 15:11:54,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425479627] [2023-12-24 15:11:54,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:11:54,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 15:11:54,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:11:54,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 15:11:54,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=493, Unknown=0, NotChecked=0, Total=552 [2023-12-24 15:11:54,446 INFO L87 Difference]: Start difference. First operand 1303 states and 1763 transitions. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:11:55,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:11:55,353 INFO L93 Difference]: Finished difference Result 1631 states and 2193 transitions. [2023-12-24 15:11:55,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-24 15:11:55,354 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 125 [2023-12-24 15:11:55,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:11:55,356 INFO L225 Difference]: With dead ends: 1631 [2023-12-24 15:11:55,356 INFO L226 Difference]: Without dead ends: 1629 [2023-12-24 15:11:55,357 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=124, Invalid=932, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 15:11:55,357 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 110 mSDsluCounter, 1847 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 2102 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 15:11:55,357 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 2102 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 15:11:55,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1629 states. [2023-12-24 15:11:55,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1629 to 1537. [2023-12-24 15:11:55,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1537 states, 1448 states have (on average 1.3570441988950277) internal successors, (1965), 1457 states have internal predecessors, (1965), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:11:55,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1537 states to 1537 states and 2093 transitions. [2023-12-24 15:11:55,507 INFO L78 Accepts]: Start accepts. Automaton has 1537 states and 2093 transitions. Word has length 125 [2023-12-24 15:11:55,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:11:55,508 INFO L495 AbstractCegarLoop]: Abstraction has 1537 states and 2093 transitions. [2023-12-24 15:11:55,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:11:55,508 INFO L276 IsEmpty]: Start isEmpty. Operand 1537 states and 2093 transitions. [2023-12-24 15:11:55,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-12-24 15:11:55,509 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:11:55,509 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:11:55,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Forceful destruction successful, exit code 0 [2023-12-24 15:11:55,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:55,710 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:11:55,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:11:55,710 INFO L85 PathProgramCache]: Analyzing trace with hash -793684039, now seen corresponding path program 1 times [2023-12-24 15:11:55,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:11:55,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003286049] [2023-12-24 15:11:55,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:11:55,711 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:11:55,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:11:55,712 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:11:55,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2023-12-24 15:11:56,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:11:56,105 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 15:11:56,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:11:57,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 49 [2023-12-24 15:11:57,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:11:57,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 58 [2023-12-24 15:11:57,814 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-12-24 15:11:57,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2023-12-24 15:11:57,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:11:57,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 66 [2023-12-24 15:11:57,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:11:57,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 20 [2023-12-24 15:11:58,320 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:58,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 77 treesize of output 45 [2023-12-24 15:11:58,340 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 10 proven. 162 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-12-24 15:11:58,340 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:11:59,019 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:11:59,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 54 [2023-12-24 15:11:59,203 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 9 proven. 30 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-24 15:11:59,203 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:11:59,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003286049] [2023-12-24 15:11:59,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003286049] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 15:11:59,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:11:59,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2023-12-24 15:11:59,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943594283] [2023-12-24 15:11:59,204 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:11:59,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-24 15:11:59,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:11:59,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-24 15:11:59,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2023-12-24 15:11:59,205 INFO L87 Difference]: Start difference. First operand 1537 states and 2093 transitions. Second operand has 18 states, 16 states have (on average 7.375) internal successors, (118), 17 states have internal predecessors, (118), 6 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:12:01,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:01,454 INFO L93 Difference]: Finished difference Result 3543 states and 4769 transitions. [2023-12-24 15:12:01,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-24 15:12:01,455 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 7.375) internal successors, (118), 17 states have internal predecessors, (118), 6 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) Word has length 125 [2023-12-24 15:12:01,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:01,457 INFO L225 Difference]: With dead ends: 3543 [2023-12-24 15:12:01,457 INFO L226 Difference]: Without dead ends: 2007 [2023-12-24 15:12:01,458 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2023-12-24 15:12:01,459 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 1437 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1437 SdHoareTripleChecker+Valid, 1123 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:01,459 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1437 Valid, 1123 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-24 15:12:01,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2007 states. [2023-12-24 15:12:01,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2007 to 1373. [2023-12-24 15:12:01,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1373 states, 1284 states have (on average 1.3496884735202492) internal successors, (1733), 1293 states have internal predecessors, (1733), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:01,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1373 states to 1373 states and 1861 transitions. [2023-12-24 15:12:01,605 INFO L78 Accepts]: Start accepts. Automaton has 1373 states and 1861 transitions. Word has length 125 [2023-12-24 15:12:01,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:01,605 INFO L495 AbstractCegarLoop]: Abstraction has 1373 states and 1861 transitions. [2023-12-24 15:12:01,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 7.375) internal successors, (118), 17 states have internal predecessors, (118), 6 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:12:01,605 INFO L276 IsEmpty]: Start isEmpty. Operand 1373 states and 1861 transitions. [2023-12-24 15:12:01,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-12-24 15:12:01,607 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:01,607 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:01,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Forceful destruction successful, exit code 0 [2023-12-24 15:12:01,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:01,814 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:01,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:01,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1788315509, now seen corresponding path program 1 times [2023-12-24 15:12:01,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:01,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1611078567] [2023-12-24 15:12:01,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:01,815 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:01,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:01,816 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:01,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2023-12-24 15:12:02,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:02,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-24 15:12:02,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:02,647 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2023-12-24 15:12:02,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 15:12:02,672 INFO L349 Elim1Store]: treesize reduction 32, result has 22.0 percent of original size [2023-12-24 15:12:02,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 57 [2023-12-24 15:12:02,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2023-12-24 15:12:02,752 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 10 proven. 162 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-12-24 15:12:02,753 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:12:03,018 INFO L349 Elim1Store]: treesize reduction 4, result has 69.2 percent of original size [2023-12-24 15:12:03,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2023-12-24 15:12:03,089 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 9 proven. 30 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-24 15:12:03,090 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:03,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1611078567] [2023-12-24 15:12:03,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1611078567] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 15:12:03,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:12:03,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-12-24 15:12:03,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349559148] [2023-12-24 15:12:03,090 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:12:03,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-24 15:12:03,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:03,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-24 15:12:03,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-24 15:12:03,091 INFO L87 Difference]: Start difference. First operand 1373 states and 1861 transitions. Second operand has 16 states, 14 states have (on average 7.071428571428571) internal successors, (99), 15 states have internal predecessors, (99), 6 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:12:04,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:04,073 INFO L93 Difference]: Finished difference Result 2544 states and 3429 transitions. [2023-12-24 15:12:04,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 15:12:04,075 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 7.071428571428571) internal successors, (99), 15 states have internal predecessors, (99), 6 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) Word has length 125 [2023-12-24 15:12:04,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:04,076 INFO L225 Difference]: With dead ends: 2544 [2023-12-24 15:12:04,076 INFO L226 Difference]: Without dead ends: 1172 [2023-12-24 15:12:04,077 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=164, Invalid=538, Unknown=0, NotChecked=0, Total=702 [2023-12-24 15:12:04,077 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 308 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 966 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:04,078 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 966 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 15:12:04,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2023-12-24 15:12:04,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 1139. [2023-12-24 15:12:04,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1139 states, 1050 states have (on average 1.3342857142857143) internal successors, (1401), 1059 states have internal predecessors, (1401), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:04,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1139 states to 1139 states and 1529 transitions. [2023-12-24 15:12:04,225 INFO L78 Accepts]: Start accepts. Automaton has 1139 states and 1529 transitions. Word has length 125 [2023-12-24 15:12:04,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:04,225 INFO L495 AbstractCegarLoop]: Abstraction has 1139 states and 1529 transitions. [2023-12-24 15:12:04,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 7.071428571428571) internal successors, (99), 15 states have internal predecessors, (99), 6 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (28), 4 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:12:04,225 INFO L276 IsEmpty]: Start isEmpty. Operand 1139 states and 1529 transitions. [2023-12-24 15:12:04,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-24 15:12:04,226 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:04,226 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:04,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Forceful destruction successful, exit code 0 [2023-12-24 15:12:04,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:04,427 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:04,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:04,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1746100200, now seen corresponding path program 1 times [2023-12-24 15:12:04,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:04,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [462477882] [2023-12-24 15:12:04,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:04,428 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:04,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:04,428 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:04,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2023-12-24 15:12:04,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:04,702 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-24 15:12:04,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:04,715 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:12:04,715 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:12:04,716 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:04,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [462477882] [2023-12-24 15:12:04,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [462477882] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:12:04,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:12:04,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-24 15:12:04,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647756068] [2023-12-24 15:12:04,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:12:04,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-24 15:12:04,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:04,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-24 15:12:04,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-24 15:12:04,717 INFO L87 Difference]: Start difference. First operand 1139 states and 1529 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:04,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:04,957 INFO L93 Difference]: Finished difference Result 2319 states and 3123 transitions. [2023-12-24 15:12:04,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-24 15:12:04,958 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 126 [2023-12-24 15:12:04,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:04,959 INFO L225 Difference]: With dead ends: 2319 [2023-12-24 15:12:04,959 INFO L226 Difference]: Without dead ends: 1181 [2023-12-24 15:12:04,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-24 15:12:04,961 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 9 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:04,961 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 341 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 15:12:04,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1181 states. [2023-12-24 15:12:05,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1181 to 1145. [2023-12-24 15:12:05,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1145 states, 1056 states have (on average 1.3323863636363635) internal successors, (1407), 1065 states have internal predecessors, (1407), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:05,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1145 states to 1145 states and 1535 transitions. [2023-12-24 15:12:05,105 INFO L78 Accepts]: Start accepts. Automaton has 1145 states and 1535 transitions. Word has length 126 [2023-12-24 15:12:05,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:05,105 INFO L495 AbstractCegarLoop]: Abstraction has 1145 states and 1535 transitions. [2023-12-24 15:12:05,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:05,105 INFO L276 IsEmpty]: Start isEmpty. Operand 1145 states and 1535 transitions. [2023-12-24 15:12:05,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-24 15:12:05,106 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:05,106 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:05,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Forceful destruction successful, exit code 0 [2023-12-24 15:12:05,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:05,308 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:05,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:05,308 INFO L85 PathProgramCache]: Analyzing trace with hash -6556264, now seen corresponding path program 1 times [2023-12-24 15:12:05,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:05,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [664297612] [2023-12-24 15:12:05,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:05,309 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:05,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:05,310 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:05,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2023-12-24 15:12:05,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:05,599 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-24 15:12:05,601 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:05,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:12:05,945 INFO L349 Elim1Store]: treesize reduction 9, result has 75.7 percent of original size [2023-12-24 15:12:05,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 69 [2023-12-24 15:12:06,047 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:12:06,048 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:12:06,048 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:06,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [664297612] [2023-12-24 15:12:06,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [664297612] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:12:06,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:12:06,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 15:12:06,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30237739] [2023-12-24 15:12:06,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:12:06,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 15:12:06,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:06,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 15:12:06,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-24 15:12:06,049 INFO L87 Difference]: Start difference. First operand 1145 states and 1535 transitions. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:08,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:08,471 INFO L93 Difference]: Finished difference Result 2377 states and 3207 transitions. [2023-12-24 15:12:08,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 15:12:08,473 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 126 [2023-12-24 15:12:08,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:08,474 INFO L225 Difference]: With dead ends: 2377 [2023-12-24 15:12:08,474 INFO L226 Difference]: Without dead ends: 1233 [2023-12-24 15:12:08,475 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-12-24 15:12:08,476 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 182 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 928 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:08,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 928 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-24 15:12:08,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1233 states. [2023-12-24 15:12:08,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1233 to 1165. [2023-12-24 15:12:08,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 1076 states have (on average 1.337360594795539) internal successors, (1439), 1085 states have internal predecessors, (1439), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:08,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1567 transitions. [2023-12-24 15:12:08,639 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 1567 transitions. Word has length 126 [2023-12-24 15:12:08,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:08,639 INFO L495 AbstractCegarLoop]: Abstraction has 1165 states and 1567 transitions. [2023-12-24 15:12:08,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:08,640 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 1567 transitions. [2023-12-24 15:12:08,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-24 15:12:08,641 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:08,641 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:08,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Forceful destruction successful, exit code 0 [2023-12-24 15:12:08,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:08,848 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:08,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:08,848 INFO L85 PathProgramCache]: Analyzing trace with hash 212298454, now seen corresponding path program 1 times [2023-12-24 15:12:08,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:08,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [171694799] [2023-12-24 15:12:08,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:08,849 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:08,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:08,850 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:08,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2023-12-24 15:12:09,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:09,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 15:12:09,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:09,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:12:09,475 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:12:09,476 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:12:09,476 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:09,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [171694799] [2023-12-24 15:12:09,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [171694799] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:12:09,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:12:09,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 15:12:09,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959799822] [2023-12-24 15:12:09,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:12:09,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 15:12:09,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:09,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 15:12:09,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-12-24 15:12:09,477 INFO L87 Difference]: Start difference. First operand 1165 states and 1567 transitions. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:11,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:11,375 INFO L93 Difference]: Finished difference Result 2395 states and 3235 transitions. [2023-12-24 15:12:11,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 15:12:11,376 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 126 [2023-12-24 15:12:11,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:11,377 INFO L225 Difference]: With dead ends: 2395 [2023-12-24 15:12:11,377 INFO L226 Difference]: Without dead ends: 1231 [2023-12-24 15:12:11,378 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2023-12-24 15:12:11,378 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 106 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:11,379 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 916 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-24 15:12:11,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1231 states. [2023-12-24 15:12:11,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1231 to 1165. [2023-12-24 15:12:11,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 1076 states have (on average 1.337360594795539) internal successors, (1439), 1085 states have internal predecessors, (1439), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:11,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1567 transitions. [2023-12-24 15:12:11,521 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 1567 transitions. Word has length 126 [2023-12-24 15:12:11,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:11,522 INFO L495 AbstractCegarLoop]: Abstraction has 1165 states and 1567 transitions. [2023-12-24 15:12:11,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:11,522 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 1567 transitions. [2023-12-24 15:12:11,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-24 15:12:11,523 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:11,523 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:11,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Forceful destruction successful, exit code 0 [2023-12-24 15:12:11,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:11,731 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:11,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:11,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1916671770, now seen corresponding path program 1 times [2023-12-24 15:12:11,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:11,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [441567627] [2023-12-24 15:12:11,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:11,732 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:11,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:11,733 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:11,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2023-12-24 15:12:12,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:12,033 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-24 15:12:12,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:12,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-12-24 15:12:12,331 INFO L349 Elim1Store]: treesize reduction 9, result has 75.7 percent of original size [2023-12-24 15:12:12,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 70 [2023-12-24 15:12:12,413 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:12:12,413 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:12:12,414 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:12,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [441567627] [2023-12-24 15:12:12,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [441567627] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:12:12,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:12:12,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 15:12:12,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298492540] [2023-12-24 15:12:12,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:12:12,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 15:12:12,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:12,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 15:12:12,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-12-24 15:12:12,415 INFO L87 Difference]: Start difference. First operand 1165 states and 1567 transitions. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:18,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:18,504 INFO L93 Difference]: Finished difference Result 2413 states and 3261 transitions. [2023-12-24 15:12:18,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 15:12:18,505 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 126 [2023-12-24 15:12:18,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:18,507 INFO L225 Difference]: With dead ends: 2413 [2023-12-24 15:12:18,507 INFO L226 Difference]: Without dead ends: 1249 [2023-12-24 15:12:18,513 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=38, Invalid=117, Unknown=1, NotChecked=0, Total=156 [2023-12-24 15:12:18,513 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 206 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 844 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:18,513 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 844 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-24 15:12:18,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1249 states. [2023-12-24 15:12:18,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1249 to 1179. [2023-12-24 15:12:18,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1179 states, 1090 states have (on average 1.3403669724770642) internal successors, (1461), 1099 states have internal predecessors, (1461), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:18,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1179 states to 1179 states and 1589 transitions. [2023-12-24 15:12:18,666 INFO L78 Accepts]: Start accepts. Automaton has 1179 states and 1589 transitions. Word has length 126 [2023-12-24 15:12:18,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:18,666 INFO L495 AbstractCegarLoop]: Abstraction has 1179 states and 1589 transitions. [2023-12-24 15:12:18,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:18,667 INFO L276 IsEmpty]: Start isEmpty. Operand 1179 states and 1589 transitions. [2023-12-24 15:12:18,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-24 15:12:18,668 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:18,668 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:18,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Forceful destruction successful, exit code 0 [2023-12-24 15:12:18,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:18,875 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:18,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:18,875 INFO L85 PathProgramCache]: Analyzing trace with hash 2135526488, now seen corresponding path program 1 times [2023-12-24 15:12:18,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:18,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [454964298] [2023-12-24 15:12:18,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:18,876 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:18,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:18,878 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:18,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2023-12-24 15:12:19,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:19,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 15:12:19,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:19,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-12-24 15:12:19,511 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:12:19,512 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:12:19,512 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:19,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [454964298] [2023-12-24 15:12:19,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [454964298] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:12:19,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:12:19,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 15:12:19,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094004209] [2023-12-24 15:12:19,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:12:19,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 15:12:19,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:19,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 15:12:19,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-24 15:12:19,513 INFO L87 Difference]: Start difference. First operand 1179 states and 1589 transitions. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:21,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:21,088 INFO L93 Difference]: Finished difference Result 2423 states and 3277 transitions. [2023-12-24 15:12:21,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 15:12:21,090 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 126 [2023-12-24 15:12:21,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:21,105 INFO L225 Difference]: With dead ends: 2423 [2023-12-24 15:12:21,105 INFO L226 Difference]: Without dead ends: 1245 [2023-12-24 15:12:21,106 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-12-24 15:12:21,106 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 112 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:21,106 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 710 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-24 15:12:21,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1245 states. [2023-12-24 15:12:21,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1245 to 1161. [2023-12-24 15:12:21,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1161 states, 1072 states have (on average 1.3348880597014925) internal successors, (1431), 1081 states have internal predecessors, (1431), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:21,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1161 states to 1161 states and 1559 transitions. [2023-12-24 15:12:21,314 INFO L78 Accepts]: Start accepts. Automaton has 1161 states and 1559 transitions. Word has length 126 [2023-12-24 15:12:21,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:21,315 INFO L495 AbstractCegarLoop]: Abstraction has 1161 states and 1559 transitions. [2023-12-24 15:12:21,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:21,315 INFO L276 IsEmpty]: Start isEmpty. Operand 1161 states and 1559 transitions. [2023-12-24 15:12:21,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-24 15:12:21,316 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:21,316 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:21,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Forceful destruction successful, exit code 0 [2023-12-24 15:12:21,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:21,523 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:21,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:21,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1759037861, now seen corresponding path program 1 times [2023-12-24 15:12:21,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:21,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1171088728] [2023-12-24 15:12:21,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:21,524 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:21,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:21,525 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:21,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (64)] Waiting until timeout for monitored process [2023-12-24 15:12:21,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:21,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 15:12:21,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:23,384 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-12-24 15:12:23,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 129 treesize of output 66 [2023-12-24 15:12:23,484 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 8 proven. 204 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-12-24 15:12:23,484 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:12:23,819 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:12:23,819 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:23,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1171088728] [2023-12-24 15:12:23,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1171088728] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:12:23,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:12:23,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [13] total 17 [2023-12-24 15:12:23,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98061643] [2023-12-24 15:12:23,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:12:23,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 15:12:23,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:23,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 15:12:23,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-12-24 15:12:23,821 INFO L87 Difference]: Start difference. First operand 1161 states and 1559 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:24,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:24,299 INFO L93 Difference]: Finished difference Result 2284 states and 3034 transitions. [2023-12-24 15:12:24,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 15:12:24,301 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 127 [2023-12-24 15:12:24,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:24,302 INFO L225 Difference]: With dead ends: 2284 [2023-12-24 15:12:24,302 INFO L226 Difference]: Without dead ends: 1124 [2023-12-24 15:12:24,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2023-12-24 15:12:24,304 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 83 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:24,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 795 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 15:12:24,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states. [2023-12-24 15:12:24,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 1039. [2023-12-24 15:12:24,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1039 states, 950 states have (on average 1.2978947368421052) internal successors, (1233), 959 states have internal predecessors, (1233), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:24,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1039 states to 1039 states and 1361 transitions. [2023-12-24 15:12:24,458 INFO L78 Accepts]: Start accepts. Automaton has 1039 states and 1361 transitions. Word has length 127 [2023-12-24 15:12:24,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:24,458 INFO L495 AbstractCegarLoop]: Abstraction has 1039 states and 1361 transitions. [2023-12-24 15:12:24,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:24,459 INFO L276 IsEmpty]: Start isEmpty. Operand 1039 states and 1361 transitions. [2023-12-24 15:12:24,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-24 15:12:24,460 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:24,460 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:24,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (64)] Forceful destruction successful, exit code 0 [2023-12-24 15:12:24,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:24,667 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:24,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:24,667 INFO L85 PathProgramCache]: Analyzing trace with hash 721143582, now seen corresponding path program 1 times [2023-12-24 15:12:24,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:24,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [765370878] [2023-12-24 15:12:24,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:24,668 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:24,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:24,670 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:24,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2023-12-24 15:12:24,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:24,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-24 15:12:24,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:24,983 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:12:24,983 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:12:24,983 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:24,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [765370878] [2023-12-24 15:12:24,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [765370878] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:12:24,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:12:24,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-24 15:12:24,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446613934] [2023-12-24 15:12:24,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:12:24,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-24 15:12:24,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:24,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-24 15:12:24,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-24 15:12:24,985 INFO L87 Difference]: Start difference. First operand 1039 states and 1361 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:25,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:25,256 INFO L93 Difference]: Finished difference Result 2083 states and 2727 transitions. [2023-12-24 15:12:25,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 15:12:25,260 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 128 [2023-12-24 15:12:25,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:25,262 INFO L225 Difference]: With dead ends: 2083 [2023-12-24 15:12:25,262 INFO L226 Difference]: Without dead ends: 1045 [2023-12-24 15:12:25,263 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-24 15:12:25,263 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 28 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:25,263 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 474 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 15:12:25,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2023-12-24 15:12:25,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 1003. [2023-12-24 15:12:25,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 914 states have (on average 1.2833698030634573) internal successors, (1173), 923 states have internal predecessors, (1173), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:25,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 1301 transitions. [2023-12-24 15:12:25,424 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 1301 transitions. Word has length 128 [2023-12-24 15:12:25,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:25,425 INFO L495 AbstractCegarLoop]: Abstraction has 1003 states and 1301 transitions. [2023-12-24 15:12:25,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:25,425 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 1301 transitions. [2023-12-24 15:12:25,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-24 15:12:25,426 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:25,426 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:25,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2023-12-24 15:12:25,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:25,633 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:25,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:25,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1834279778, now seen corresponding path program 1 times [2023-12-24 15:12:25,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:25,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1070928317] [2023-12-24 15:12:25,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:25,634 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:25,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:25,635 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:25,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2023-12-24 15:12:25,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:25,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 15:12:25,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:26,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:12:26,554 INFO L349 Elim1Store]: treesize reduction 3, result has 91.9 percent of original size [2023-12-24 15:12:26,554 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 82 [2023-12-24 15:12:26,667 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:12:26,667 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:12:26,667 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:26,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1070928317] [2023-12-24 15:12:26,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1070928317] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:12:26,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:12:26,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-24 15:12:26,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298672379] [2023-12-24 15:12:26,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:12:26,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 15:12:26,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:26,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 15:12:26,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-12-24 15:12:26,669 INFO L87 Difference]: Start difference. First operand 1003 states and 1301 transitions. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:34,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:34,938 INFO L93 Difference]: Finished difference Result 2081 states and 2711 transitions. [2023-12-24 15:12:34,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 15:12:34,939 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 128 [2023-12-24 15:12:34,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:34,940 INFO L225 Difference]: With dead ends: 2081 [2023-12-24 15:12:34,940 INFO L226 Difference]: Without dead ends: 1079 [2023-12-24 15:12:34,941 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=87, Invalid=292, Unknown=1, NotChecked=0, Total=380 [2023-12-24 15:12:34,942 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 165 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 1027 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:34,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 1027 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-24 15:12:34,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2023-12-24 15:12:35,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 1033. [2023-12-24 15:12:35,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 944 states have (on average 1.291313559322034) internal successors, (1219), 953 states have internal predecessors, (1219), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:35,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1347 transitions. [2023-12-24 15:12:35,090 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1347 transitions. Word has length 128 [2023-12-24 15:12:35,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:35,090 INFO L495 AbstractCegarLoop]: Abstraction has 1033 states and 1347 transitions. [2023-12-24 15:12:35,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:35,090 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1347 transitions. [2023-12-24 15:12:35,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-24 15:12:35,091 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:35,091 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:35,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (66)] Forceful destruction successful, exit code 0 [2023-12-24 15:12:35,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:35,295 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:35,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:35,295 INFO L85 PathProgramCache]: Analyzing trace with hash 771743776, now seen corresponding path program 1 times [2023-12-24 15:12:35,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:35,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [374170193] [2023-12-24 15:12:35,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:35,296 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:35,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:35,296 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:35,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (67)] Waiting until timeout for monitored process [2023-12-24 15:12:35,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:35,591 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 15:12:35,593 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:35,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:12:35,886 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-12-24 15:12:35,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 44 [2023-12-24 15:12:35,963 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:12:35,963 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:12:35,963 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:35,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [374170193] [2023-12-24 15:12:35,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [374170193] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:12:35,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:12:35,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 15:12:35,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899752775] [2023-12-24 15:12:35,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:12:35,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 15:12:35,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:35,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 15:12:35,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-24 15:12:35,965 INFO L87 Difference]: Start difference. First operand 1033 states and 1347 transitions. Second operand has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:37,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:37,652 INFO L93 Difference]: Finished difference Result 2103 states and 2745 transitions. [2023-12-24 15:12:37,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 15:12:37,654 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 128 [2023-12-24 15:12:37,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:37,657 INFO L225 Difference]: With dead ends: 2103 [2023-12-24 15:12:37,657 INFO L226 Difference]: Without dead ends: 1071 [2023-12-24 15:12:37,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-12-24 15:12:37,658 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 75 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 912 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:37,658 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 912 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-24 15:12:37,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2023-12-24 15:12:37,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 1043. [2023-12-24 15:12:37,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 954 states have (on average 1.2924528301886793) internal successors, (1233), 963 states have internal predecessors, (1233), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:37,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1361 transitions. [2023-12-24 15:12:37,800 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1361 transitions. Word has length 128 [2023-12-24 15:12:37,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:37,800 INFO L495 AbstractCegarLoop]: Abstraction has 1043 states and 1361 transitions. [2023-12-24 15:12:37,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:37,800 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1361 transitions. [2023-12-24 15:12:37,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-24 15:12:37,802 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:37,802 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:37,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (67)] Forceful destruction successful, exit code 0 [2023-12-24 15:12:38,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:38,011 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:38,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:38,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1968293284, now seen corresponding path program 1 times [2023-12-24 15:12:38,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:38,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [884969032] [2023-12-24 15:12:38,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:38,012 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:38,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:38,013 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:38,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2023-12-24 15:12:38,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:38,315 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 15:12:38,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:38,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:12:38,699 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:12:38,699 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:12:38,699 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:38,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [884969032] [2023-12-24 15:12:38,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [884969032] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:12:38,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:12:38,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 15:12:38,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801931885] [2023-12-24 15:12:38,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:12:38,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 15:12:38,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:38,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 15:12:38,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-12-24 15:12:38,701 INFO L87 Difference]: Start difference. First operand 1043 states and 1361 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:40,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:40,616 INFO L93 Difference]: Finished difference Result 2113 states and 2757 transitions. [2023-12-24 15:12:40,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 15:12:40,617 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 128 [2023-12-24 15:12:40,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:40,619 INFO L225 Difference]: With dead ends: 2113 [2023-12-24 15:12:40,619 INFO L226 Difference]: Without dead ends: 1071 [2023-12-24 15:12:40,620 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-12-24 15:12:40,620 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 90 mSDsluCounter, 844 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 987 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:40,620 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 987 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 573 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-24 15:12:40,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2023-12-24 15:12:40,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 1043. [2023-12-24 15:12:40,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 954 states have (on average 1.290356394129979) internal successors, (1231), 963 states have internal predecessors, (1231), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:40,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1359 transitions. [2023-12-24 15:12:40,771 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1359 transitions. Word has length 128 [2023-12-24 15:12:40,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:40,771 INFO L495 AbstractCegarLoop]: Abstraction has 1043 states and 1359 transitions. [2023-12-24 15:12:40,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:40,771 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1359 transitions. [2023-12-24 15:12:40,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-24 15:12:40,772 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:40,772 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:40,781 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Ended with exit code 0 [2023-12-24 15:12:40,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:40,976 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:40,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:40,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1749438566, now seen corresponding path program 1 times [2023-12-24 15:12:40,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:40,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [964880485] [2023-12-24 15:12:40,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:40,977 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:40,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:40,978 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:40,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2023-12-24 15:12:41,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:41,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 15:12:41,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:41,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:12:41,791 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:12:41,791 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:12:41,791 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:41,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [964880485] [2023-12-24 15:12:41,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [964880485] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:12:41,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:12:41,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 15:12:41,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995178156] [2023-12-24 15:12:41,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:12:41,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 15:12:41,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:41,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 15:12:41,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-12-24 15:12:41,792 INFO L87 Difference]: Start difference. First operand 1043 states and 1359 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:43,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:43,887 INFO L93 Difference]: Finished difference Result 2111 states and 2749 transitions. [2023-12-24 15:12:43,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 15:12:43,888 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 128 [2023-12-24 15:12:43,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:43,889 INFO L225 Difference]: With dead ends: 2111 [2023-12-24 15:12:43,889 INFO L226 Difference]: Without dead ends: 1069 [2023-12-24 15:12:43,890 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-12-24 15:12:43,890 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 76 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 996 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:43,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 996 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-24 15:12:43,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states. [2023-12-24 15:12:44,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 1043. [2023-12-24 15:12:44,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 954 states have (on average 1.2882599580712788) internal successors, (1229), 963 states have internal predecessors, (1229), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:44,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1357 transitions. [2023-12-24 15:12:44,029 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1357 transitions. Word has length 128 [2023-12-24 15:12:44,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:44,029 INFO L495 AbstractCegarLoop]: Abstraction has 1043 states and 1357 transitions. [2023-12-24 15:12:44,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:44,029 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1357 transitions. [2023-12-24 15:12:44,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-24 15:12:44,030 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:44,030 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:44,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Ended with exit code 0 [2023-12-24 15:12:44,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:44,232 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:44,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:44,232 INFO L85 PathProgramCache]: Analyzing trace with hash 669810525, now seen corresponding path program 1 times [2023-12-24 15:12:44,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:44,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1271236839] [2023-12-24 15:12:44,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:44,233 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:44,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:44,234 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:44,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (70)] Waiting until timeout for monitored process [2023-12-24 15:12:44,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:44,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 15:12:44,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:46,131 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:12:46,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 68 [2023-12-24 15:12:46,226 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 8 proven. 204 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-12-24 15:12:46,227 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:12:46,582 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:12:46,582 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:46,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1271236839] [2023-12-24 15:12:46,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1271236839] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:12:46,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:12:46,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [13] total 17 [2023-12-24 15:12:46,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020141985] [2023-12-24 15:12:46,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:12:46,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 15:12:46,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:46,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 15:12:46,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-12-24 15:12:46,583 INFO L87 Difference]: Start difference. First operand 1043 states and 1357 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:46,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:46,976 INFO L93 Difference]: Finished difference Result 2075 states and 2696 transitions. [2023-12-24 15:12:46,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 15:12:46,980 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 128 [2023-12-24 15:12:46,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:46,981 INFO L225 Difference]: With dead ends: 2075 [2023-12-24 15:12:46,981 INFO L226 Difference]: Without dead ends: 1033 [2023-12-24 15:12:46,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2023-12-24 15:12:46,983 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 222 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:46,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 425 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 15:12:46,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2023-12-24 15:12:47,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 1031. [2023-12-24 15:12:47,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 942 states have (on average 1.2791932059447984) internal successors, (1205), 951 states have internal predecessors, (1205), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:47,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1333 transitions. [2023-12-24 15:12:47,136 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 1333 transitions. Word has length 128 [2023-12-24 15:12:47,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:47,136 INFO L495 AbstractCegarLoop]: Abstraction has 1031 states and 1333 transitions. [2023-12-24 15:12:47,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:47,136 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 1333 transitions. [2023-12-24 15:12:47,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-24 15:12:47,138 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:47,138 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:47,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (70)] Forceful destruction successful, exit code 0 [2023-12-24 15:12:47,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:47,338 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:47,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:47,338 INFO L85 PathProgramCache]: Analyzing trace with hash -386492973, now seen corresponding path program 1 times [2023-12-24 15:12:47,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:47,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [692608398] [2023-12-24 15:12:47,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:47,339 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:47,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:47,340 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:47,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2023-12-24 15:12:47,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:47,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-24 15:12:47,694 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:49,577 INFO L349 Elim1Store]: treesize reduction 23, result has 32.4 percent of original size [2023-12-24 15:12:49,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 60 [2023-12-24 15:12:49,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2023-12-24 15:12:49,845 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:12:49,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 27 [2023-12-24 15:12:49,904 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:12:49,904 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:12:50,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 54 [2023-12-24 15:12:50,460 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:12:50,461 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:50,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [692608398] [2023-12-24 15:12:50,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [692608398] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:12:50,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:12:50,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 18 [2023-12-24 15:12:50,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776902971] [2023-12-24 15:12:50,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:12:50,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 15:12:50,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:12:50,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 15:12:50,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2023-12-24 15:12:50,462 INFO L87 Difference]: Start difference. First operand 1031 states and 1333 transitions. Second operand has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:54,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:12:54,648 INFO L93 Difference]: Finished difference Result 2549 states and 3267 transitions. [2023-12-24 15:12:54,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 15:12:54,649 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 128 [2023-12-24 15:12:54,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:12:54,650 INFO L225 Difference]: With dead ends: 2549 [2023-12-24 15:12:54,650 INFO L226 Difference]: Without dead ends: 1519 [2023-12-24 15:12:54,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=143, Invalid=409, Unknown=0, NotChecked=0, Total=552 [2023-12-24 15:12:54,651 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 485 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-12-24 15:12:54,651 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [485 Valid, 921 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-12-24 15:12:54,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states. [2023-12-24 15:12:54,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 1063. [2023-12-24 15:12:54,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1063 states, 974 states have (on average 1.2761806981519508) internal successors, (1243), 983 states have internal predecessors, (1243), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:12:54,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1371 transitions. [2023-12-24 15:12:54,806 INFO L78 Accepts]: Start accepts. Automaton has 1063 states and 1371 transitions. Word has length 128 [2023-12-24 15:12:54,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:12:54,807 INFO L495 AbstractCegarLoop]: Abstraction has 1063 states and 1371 transitions. [2023-12-24 15:12:54,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:12:54,807 INFO L276 IsEmpty]: Start isEmpty. Operand 1063 states and 1371 transitions. [2023-12-24 15:12:54,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-24 15:12:54,808 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:12:54,808 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:12:54,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (71)] Forceful destruction successful, exit code 0 [2023-12-24 15:12:55,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:55,009 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:12:55,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:12:55,009 INFO L85 PathProgramCache]: Analyzing trace with hash -245944363, now seen corresponding path program 1 times [2023-12-24 15:12:55,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:12:55,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [453250322] [2023-12-24 15:12:55,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:55,010 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:12:55,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:12:55,011 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:12:55,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2023-12-24 15:12:55,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:55,372 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 15:12:55,374 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:12:57,178 INFO L349 Elim1Store]: treesize reduction 23, result has 32.4 percent of original size [2023-12-24 15:12:57,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 53 [2023-12-24 15:12:57,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2023-12-24 15:12:57,363 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:12:57,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 27 [2023-12-24 15:12:57,413 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:12:57,413 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:12:57,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2023-12-24 15:12:58,086 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:12:58,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [453250322] [2023-12-24 15:12:58,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [453250322] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:12:58,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [729936674] [2023-12-24 15:12:58,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:12:58,087 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:12:58,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:12:58,100 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:12:58,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (73)] Waiting until timeout for monitored process [2023-12-24 15:12:59,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:12:59,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-24 15:12:59,121 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:13:00,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:13:01,400 INFO L349 Elim1Store]: treesize reduction 23, result has 32.4 percent of original size [2023-12-24 15:13:01,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 53 [2023-12-24 15:13:01,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2023-12-24 15:13:01,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 27 [2023-12-24 15:13:01,763 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:13:01,763 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:13:01,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2023-12-24 15:13:02,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [729936674] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:13:02,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:13:02,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2023-12-24 15:13:02,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090529288] [2023-12-24 15:13:02,820 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:13:02,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-24 15:13:02,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:13:02,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-24 15:13:02,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=541, Unknown=0, NotChecked=0, Total=702 [2023-12-24 15:13:02,821 INFO L87 Difference]: Start difference. First operand 1063 states and 1371 transitions. Second operand has 19 states, 19 states have (on average 6.368421052631579) internal successors, (121), 18 states have internal predecessors, (121), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:13:06,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:13:06,301 INFO L93 Difference]: Finished difference Result 2756 states and 3518 transitions. [2023-12-24 15:13:06,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 15:13:06,303 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.368421052631579) internal successors, (121), 18 states have internal predecessors, (121), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) Word has length 128 [2023-12-24 15:13:06,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:13:06,304 INFO L225 Difference]: With dead ends: 2756 [2023-12-24 15:13:06,304 INFO L226 Difference]: Without dead ends: 1694 [2023-12-24 15:13:06,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 295 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=288, Invalid=834, Unknown=0, NotChecked=0, Total=1122 [2023-12-24 15:13:06,306 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 832 mSDsluCounter, 1235 mSDsCounter, 0 mSdLazyCounter, 1585 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 832 SdHoareTripleChecker+Valid, 1467 SdHoareTripleChecker+Invalid, 1665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-24 15:13:06,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [832 Valid, 1467 Invalid, 1665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1585 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-24 15:13:06,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1694 states. [2023-12-24 15:13:06,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1694 to 1118. [2023-12-24 15:13:06,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 1029 states have (on average 1.2973760932944607) internal successors, (1335), 1038 states have internal predecessors, (1335), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:13:06,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 1463 transitions. [2023-12-24 15:13:06,470 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 1463 transitions. Word has length 128 [2023-12-24 15:13:06,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:13:06,470 INFO L495 AbstractCegarLoop]: Abstraction has 1118 states and 1463 transitions. [2023-12-24 15:13:06,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.368421052631579) internal successors, (121), 18 states have internal predecessors, (121), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:13:06,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 1463 transitions. [2023-12-24 15:13:06,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-12-24 15:13:06,471 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:13:06,471 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:13:06,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Ended with exit code 0 [2023-12-24 15:13:06,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (73)] Forceful destruction successful, exit code 0 [2023-12-24 15:13:06,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 15:13:06,873 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:13:06,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:13:06,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1326919659, now seen corresponding path program 1 times [2023-12-24 15:13:06,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:13:06,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [458374584] [2023-12-24 15:13:06,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:13:06,874 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:13:06,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:13:06,875 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:13:06,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2023-12-24 15:13:07,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:13:07,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 15:13:07,178 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:13:07,514 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:13:07,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 37 [2023-12-24 15:13:07,542 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:13:07,543 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:13:07,543 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:13:07,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [458374584] [2023-12-24 15:13:07,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [458374584] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:13:07,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:13:07,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 15:13:07,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928562832] [2023-12-24 15:13:07,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:13:07,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 15:13:07,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:13:07,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 15:13:07,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-24 15:13:07,544 INFO L87 Difference]: Start difference. First operand 1118 states and 1463 transitions. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:13:08,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:13:08,733 INFO L93 Difference]: Finished difference Result 2319 states and 3022 transitions. [2023-12-24 15:13:08,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-24 15:13:08,734 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 129 [2023-12-24 15:13:08,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:13:08,736 INFO L225 Difference]: With dead ends: 2319 [2023-12-24 15:13:08,736 INFO L226 Difference]: Without dead ends: 1202 [2023-12-24 15:13:08,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=117, Invalid=225, Unknown=0, NotChecked=0, Total=342 [2023-12-24 15:13:08,737 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 92 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 1192 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 15:13:08,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 1192 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 15:13:08,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1202 states. [2023-12-24 15:13:08,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1202 to 1130. [2023-12-24 15:13:08,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1130 states, 1041 states have (on average 1.297790585975024) internal successors, (1351), 1050 states have internal predecessors, (1351), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:13:08,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 1479 transitions. [2023-12-24 15:13:08,903 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 1479 transitions. Word has length 129 [2023-12-24 15:13:08,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:13:08,903 INFO L495 AbstractCegarLoop]: Abstraction has 1130 states and 1479 transitions. [2023-12-24 15:13:08,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:13:08,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 1479 transitions. [2023-12-24 15:13:08,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-12-24 15:13:08,905 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:13:08,905 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:13:08,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (74)] Ended with exit code 0 [2023-12-24 15:13:09,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:13:09,105 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:13:09,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:13:09,106 INFO L85 PathProgramCache]: Analyzing trace with hash 448087703, now seen corresponding path program 1 times [2023-12-24 15:13:09,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:13:09,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [640980254] [2023-12-24 15:13:09,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:13:09,106 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:13:09,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:13:09,107 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:13:09,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (75)] Waiting until timeout for monitored process [2023-12-24 15:13:09,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:13:09,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-24 15:13:09,414 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:13:09,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:13:10,134 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:13:10,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 65 [2023-12-24 15:13:10,256 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:13:10,257 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:13:10,257 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:13:10,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [640980254] [2023-12-24 15:13:10,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [640980254] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:13:10,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:13:10,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-12-24 15:13:10,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292307290] [2023-12-24 15:13:10,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:13:10,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-24 15:13:10,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:13:10,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-24 15:13:10,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-12-24 15:13:10,258 INFO L87 Difference]: Start difference. First operand 1130 states and 1479 transitions. Second operand has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 16 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:13:12,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:13:12,426 INFO L93 Difference]: Finished difference Result 1224 states and 1574 transitions. [2023-12-24 15:13:12,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-24 15:13:12,427 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 16 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 129 [2023-12-24 15:13:12,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:13:12,428 INFO L225 Difference]: With dead ends: 1224 [2023-12-24 15:13:12,428 INFO L226 Difference]: Without dead ends: 1222 [2023-12-24 15:13:12,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=264, Invalid=926, Unknown=0, NotChecked=0, Total=1190 [2023-12-24 15:13:12,429 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 283 mSDsluCounter, 2377 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 2604 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-24 15:13:12,429 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 2604 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 764 Invalid, 1 Unknown, 0 Unchecked, 1.0s Time] [2023-12-24 15:13:12,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1222 states. [2023-12-24 15:13:12,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1222 to 1052. [2023-12-24 15:13:12,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1052 states, 963 states have (on average 1.3073727933541017) internal successors, (1259), 972 states have internal predecessors, (1259), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:13:12,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1052 states to 1052 states and 1387 transitions. [2023-12-24 15:13:12,588 INFO L78 Accepts]: Start accepts. Automaton has 1052 states and 1387 transitions. Word has length 129 [2023-12-24 15:13:12,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:13:12,588 INFO L495 AbstractCegarLoop]: Abstraction has 1052 states and 1387 transitions. [2023-12-24 15:13:12,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 16 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:13:12,588 INFO L276 IsEmpty]: Start isEmpty. Operand 1052 states and 1387 transitions. [2023-12-24 15:13:12,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-12-24 15:13:12,589 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:13:12,590 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:13:12,598 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (75)] Ended with exit code 0 [2023-12-24 15:13:12,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:13:12,790 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:13:12,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:13:12,790 INFO L85 PathProgramCache]: Analyzing trace with hash 145695386, now seen corresponding path program 1 times [2023-12-24 15:13:12,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:13:12,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [795135550] [2023-12-24 15:13:12,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:13:12,791 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:13:12,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:13:12,792 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:13:12,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (76)] Waiting until timeout for monitored process [2023-12-24 15:13:13,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:13:13,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-24 15:13:13,179 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:13:14,922 INFO L349 Elim1Store]: treesize reduction 23, result has 32.4 percent of original size [2023-12-24 15:13:14,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2023-12-24 15:13:15,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-12-24 15:13:15,056 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:13:15,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2023-12-24 15:13:15,092 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:13:15,092 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:13:15,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2023-12-24 15:13:15,488 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:13:15,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [795135550] [2023-12-24 15:13:15,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [795135550] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:13:15,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [556621282] [2023-12-24 15:13:15,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:13:15,488 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:13:15,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:13:15,490 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:13:15,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (77)] Waiting until timeout for monitored process [2023-12-24 15:13:16,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:13:16,492 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 15:13:16,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:13:18,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:13:18,676 INFO L349 Elim1Store]: treesize reduction 23, result has 32.4 percent of original size [2023-12-24 15:13:18,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2023-12-24 15:13:18,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2023-12-24 15:13:18,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2023-12-24 15:13:19,050 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:13:19,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:13:19,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2023-12-24 15:13:22,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [556621282] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:13:22,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:13:22,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 15 [2023-12-24 15:13:22,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824059555] [2023-12-24 15:13:22,186 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:13:22,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-24 15:13:22,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:13:22,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-24 15:13:22,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2023-12-24 15:13:22,187 INFO L87 Difference]: Start difference. First operand 1052 states and 1387 transitions. Second operand has 16 states, 16 states have (on average 7.875) internal successors, (126), 15 states have internal predecessors, (126), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:13:25,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:13:25,162 INFO L93 Difference]: Finished difference Result 2800 states and 3615 transitions. [2023-12-24 15:13:25,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 15:13:25,163 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.875) internal successors, (126), 15 states have internal predecessors, (126), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) Word has length 130 [2023-12-24 15:13:25,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:13:25,165 INFO L225 Difference]: With dead ends: 2800 [2023-12-24 15:13:25,165 INFO L226 Difference]: Without dead ends: 1749 [2023-12-24 15:13:25,166 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=303, Invalid=819, Unknown=0, NotChecked=0, Total=1122 [2023-12-24 15:13:25,166 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 951 mSDsluCounter, 721 mSDsCounter, 0 mSdLazyCounter, 916 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 951 SdHoareTripleChecker+Valid, 880 SdHoareTripleChecker+Invalid, 1011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-12-24 15:13:25,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [951 Valid, 880 Invalid, 1011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 916 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-12-24 15:13:25,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1749 states. [2023-12-24 15:13:25,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1749 to 918. [2023-12-24 15:13:25,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 918 states, 829 states have (on average 1.2919179734620023) internal successors, (1071), 838 states have internal predecessors, (1071), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:13:25,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 1199 transitions. [2023-12-24 15:13:25,348 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 1199 transitions. Word has length 130 [2023-12-24 15:13:25,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:13:25,348 INFO L495 AbstractCegarLoop]: Abstraction has 918 states and 1199 transitions. [2023-12-24 15:13:25,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.875) internal successors, (126), 15 states have internal predecessors, (126), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:13:25,349 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 1199 transitions. [2023-12-24 15:13:25,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-24 15:13:25,350 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:13:25,350 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:13:25,360 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (76)] Forceful destruction successful, exit code 0 [2023-12-24 15:13:25,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (77)] Forceful destruction successful, exit code 0 [2023-12-24 15:13:25,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 15:13:25,758 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:13:25,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:13:25,758 INFO L85 PathProgramCache]: Analyzing trace with hash 532299353, now seen corresponding path program 1 times [2023-12-24 15:13:25,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:13:25,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1500045665] [2023-12-24 15:13:25,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:13:25,759 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:13:25,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:13:25,760 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:13:25,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (78)] Waiting until timeout for monitored process [2023-12-24 15:13:26,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:13:26,143 INFO L262 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-24 15:13:26,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:13:27,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:13:27,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 35 [2023-12-24 15:13:29,058 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:13:29,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 33 [2023-12-24 15:13:29,317 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:13:29,317 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:13:29,752 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:13:29,753 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:13:29,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1500045665] [2023-12-24 15:13:29,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1500045665] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:13:29,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:13:29,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [19] total 28 [2023-12-24 15:13:29,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145442685] [2023-12-24 15:13:29,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:13:29,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 15:13:29,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:13:29,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 15:13:29,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2023-12-24 15:13:29,754 INFO L87 Difference]: Start difference. First operand 918 states and 1199 transitions. Second operand has 11 states, 11 states have (on average 6.0) internal successors, (66), 11 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:13:31,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:13:31,096 INFO L93 Difference]: Finished difference Result 2186 states and 2861 transitions. [2023-12-24 15:13:31,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 15:13:31,097 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.0) internal successors, (66), 11 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 133 [2023-12-24 15:13:31,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:13:31,098 INFO L225 Difference]: With dead ends: 2186 [2023-12-24 15:13:31,098 INFO L226 Difference]: Without dead ends: 1269 [2023-12-24 15:13:31,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=147, Invalid=1113, Unknown=0, NotChecked=0, Total=1260 [2023-12-24 15:13:31,100 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 279 mSDsluCounter, 1597 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 1816 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 15:13:31,100 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 1816 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 15:13:31,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1269 states. [2023-12-24 15:13:31,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1269 to 1095. [2023-12-24 15:13:31,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1095 states, 1006 states have (on average 1.3210735586481113) internal successors, (1329), 1015 states have internal predecessors, (1329), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:13:31,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1095 states to 1095 states and 1457 transitions. [2023-12-24 15:13:31,268 INFO L78 Accepts]: Start accepts. Automaton has 1095 states and 1457 transitions. Word has length 133 [2023-12-24 15:13:31,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:13:31,268 INFO L495 AbstractCegarLoop]: Abstraction has 1095 states and 1457 transitions. [2023-12-24 15:13:31,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.0) internal successors, (66), 11 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:13:31,268 INFO L276 IsEmpty]: Start isEmpty. Operand 1095 states and 1457 transitions. [2023-12-24 15:13:31,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-24 15:13:31,269 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:13:31,269 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:13:31,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (78)] Forceful destruction successful, exit code 0 [2023-12-24 15:13:31,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:13:31,470 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:13:31,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:13:31,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1727752425, now seen corresponding path program 1 times [2023-12-24 15:13:31,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:13:31,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1956299156] [2023-12-24 15:13:31,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:13:31,471 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:13:31,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:13:31,472 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:13:31,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (79)] Waiting until timeout for monitored process [2023-12-24 15:13:31,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:13:31,780 INFO L262 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-24 15:13:31,781 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:13:31,797 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:13:31,798 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:13:31,798 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:13:31,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1956299156] [2023-12-24 15:13:31,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1956299156] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:13:31,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:13:31,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-24 15:13:31,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432381246] [2023-12-24 15:13:31,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:13:31,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-24 15:13:31,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:13:31,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-24 15:13:31,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-24 15:13:31,799 INFO L87 Difference]: Start difference. First operand 1095 states and 1457 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:13:32,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:13:32,059 INFO L93 Difference]: Finished difference Result 2441 states and 3265 transitions. [2023-12-24 15:13:32,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-24 15:13:32,060 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 133 [2023-12-24 15:13:32,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:13:32,061 INFO L225 Difference]: With dead ends: 2441 [2023-12-24 15:13:32,061 INFO L226 Difference]: Without dead ends: 1347 [2023-12-24 15:13:32,062 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-24 15:13:32,062 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 39 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 15:13:32,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 347 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 15:13:32,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1347 states. [2023-12-24 15:13:32,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1347 to 1107. [2023-12-24 15:13:32,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1107 states, 1018 states have (on average 1.3172888015717092) internal successors, (1341), 1027 states have internal predecessors, (1341), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:13:32,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1107 states to 1107 states and 1469 transitions. [2023-12-24 15:13:32,223 INFO L78 Accepts]: Start accepts. Automaton has 1107 states and 1469 transitions. Word has length 133 [2023-12-24 15:13:32,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:13:32,223 INFO L495 AbstractCegarLoop]: Abstraction has 1107 states and 1469 transitions. [2023-12-24 15:13:32,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:13:32,223 INFO L276 IsEmpty]: Start isEmpty. Operand 1107 states and 1469 transitions. [2023-12-24 15:13:32,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:13:32,225 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:13:32,225 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:13:32,234 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (79)] Ended with exit code 0 [2023-12-24 15:13:32,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:13:32,425 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:13:32,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:13:32,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1475481538, now seen corresponding path program 1 times [2023-12-24 15:13:32,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:13:32,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [994038704] [2023-12-24 15:13:32,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:13:32,426 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:13:32,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:13:32,427 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:13:32,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (80)] Waiting until timeout for monitored process [2023-12-24 15:13:32,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:13:32,897 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 40 conjunts are in the unsatisfiable core [2023-12-24 15:13:32,901 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:13:34,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-24 15:13:35,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:13:35,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2023-12-24 15:13:36,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:13:37,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 68 [2023-12-24 15:13:37,961 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:13:37,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 107 treesize of output 59 [2023-12-24 15:13:38,102 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 80 proven. 96 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2023-12-24 15:13:38,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:13:44,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2023-12-24 15:13:44,594 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:13:44,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [994038704] [2023-12-24 15:13:44,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [994038704] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:13:44,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [200499366] [2023-12-24 15:13:44,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:13:44,595 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:13:44,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:13:44,596 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:13:44,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (81)] Waiting until timeout for monitored process [2023-12-24 15:13:45,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:13:45,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 44 conjunts are in the unsatisfiable core [2023-12-24 15:13:45,645 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:13:47,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:13:48,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2023-12-24 15:13:49,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2023-12-24 15:13:49,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:13:51,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 67 [2023-12-24 15:13:52,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 51 [2023-12-24 15:13:52,660 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 128 proven. 96 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2023-12-24 15:13:52,660 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:13:53,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2023-12-24 15:13:54,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [200499366] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:13:54,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:13:54,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2023-12-24 15:13:54,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349543507] [2023-12-24 15:13:54,065 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:13:54,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-24 15:13:54,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:13:54,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-24 15:13:54,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1417, Unknown=1, NotChecked=0, Total=1722 [2023-12-24 15:13:54,066 INFO L87 Difference]: Start difference. First operand 1107 states and 1469 transitions. Second operand has 29 states, 29 states have (on average 4.551724137931035) internal successors, (132), 28 states have internal predecessors, (132), 6 states have call successors, (28), 6 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:14:07,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:14:07,051 INFO L93 Difference]: Finished difference Result 3047 states and 3946 transitions. [2023-12-24 15:14:07,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-24 15:14:07,052 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 4.551724137931035) internal successors, (132), 28 states have internal predecessors, (132), 6 states have call successors, (28), 6 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) Word has length 135 [2023-12-24 15:14:07,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:14:07,054 INFO L225 Difference]: With dead ends: 3047 [2023-12-24 15:14:07,055 INFO L226 Difference]: Without dead ends: 1941 [2023-12-24 15:14:07,056 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 311 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=640, Invalid=2329, Unknown=1, NotChecked=0, Total=2970 [2023-12-24 15:14:07,056 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 2269 mSDsluCounter, 2443 mSDsCounter, 0 mSdLazyCounter, 2761 mSolverCounterSat, 264 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2269 SdHoareTripleChecker+Valid, 2661 SdHoareTripleChecker+Invalid, 3025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 2761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2023-12-24 15:14:07,056 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2269 Valid, 2661 Invalid, 3025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 2761 Invalid, 0 Unknown, 0 Unchecked, 9.9s Time] [2023-12-24 15:14:07,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1941 states. [2023-12-24 15:14:07,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1941 to 1157. [2023-12-24 15:14:07,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 1068 states have (on average 1.3174157303370786) internal successors, (1407), 1077 states have internal predecessors, (1407), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:14:07,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1535 transitions. [2023-12-24 15:14:07,250 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1535 transitions. Word has length 135 [2023-12-24 15:14:07,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:14:07,250 INFO L495 AbstractCegarLoop]: Abstraction has 1157 states and 1535 transitions. [2023-12-24 15:14:07,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.551724137931035) internal successors, (132), 28 states have internal predecessors, (132), 6 states have call successors, (28), 6 states have call predecessors, (28), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2023-12-24 15:14:07,250 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1535 transitions. [2023-12-24 15:14:07,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:14:07,252 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:14:07,252 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:14:07,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (81)] Forceful destruction successful, exit code 0 [2023-12-24 15:14:07,459 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (80)] Ended with exit code 0 [2023-12-24 15:14:07,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:14:07,652 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:14:07,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:14:07,653 INFO L85 PathProgramCache]: Analyzing trace with hash 674361344, now seen corresponding path program 1 times [2023-12-24 15:14:07,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:14:07,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [58324826] [2023-12-24 15:14:07,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:14:07,653 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:14:07,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:14:07,654 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:14:07,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (82)] Waiting until timeout for monitored process [2023-12-24 15:14:07,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:14:08,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-24 15:14:08,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:14:08,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2023-12-24 15:14:08,339 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:14:08,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 36 [2023-12-24 15:14:08,500 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:14:08,500 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:14:08,500 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:14:08,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [58324826] [2023-12-24 15:14:08,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [58324826] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:14:08,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:14:08,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 15:14:08,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777215925] [2023-12-24 15:14:08,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:14:08,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 15:14:08,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:14:08,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 15:14:08,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-12-24 15:14:08,502 INFO L87 Difference]: Start difference. First operand 1157 states and 1535 transitions. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:14:11,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:14:11,898 INFO L93 Difference]: Finished difference Result 2836 states and 3698 transitions. [2023-12-24 15:14:11,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 15:14:11,899 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:14:11,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:14:11,901 INFO L225 Difference]: With dead ends: 2836 [2023-12-24 15:14:11,901 INFO L226 Difference]: Without dead ends: 1680 [2023-12-24 15:14:11,902 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2023-12-24 15:14:11,902 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 312 mSDsluCounter, 1063 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 1290 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-24 15:14:11,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 1290 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-24 15:14:11,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1680 states. [2023-12-24 15:14:12,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1680 to 1193. [2023-12-24 15:14:12,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1193 states, 1104 states have (on average 1.3197463768115942) internal successors, (1457), 1113 states have internal predecessors, (1457), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:14:12,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1193 states to 1193 states and 1585 transitions. [2023-12-24 15:14:12,098 INFO L78 Accepts]: Start accepts. Automaton has 1193 states and 1585 transitions. Word has length 135 [2023-12-24 15:14:12,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:14:12,098 INFO L495 AbstractCegarLoop]: Abstraction has 1193 states and 1585 transitions. [2023-12-24 15:14:12,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:14:12,098 INFO L276 IsEmpty]: Start isEmpty. Operand 1193 states and 1585 transitions. [2023-12-24 15:14:12,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:14:12,100 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:14:12,100 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:14:12,109 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (82)] Ended with exit code 0 [2023-12-24 15:14:12,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:14:12,300 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:14:12,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:14:12,301 INFO L85 PathProgramCache]: Analyzing trace with hash 540347838, now seen corresponding path program 1 times [2023-12-24 15:14:12,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:14:12,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [642595425] [2023-12-24 15:14:12,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:14:12,301 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:14:12,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:14:12,302 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:14:12,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (83)] Waiting until timeout for monitored process [2023-12-24 15:14:12,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:14:12,751 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-24 15:14:12,754 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:14:14,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-24 15:14:15,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:14:15,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:14:16,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:14:17,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 68 [2023-12-24 15:14:18,372 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:14:18,373 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:14:20,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2023-12-24 15:14:21,184 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:14:21,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [642595425] [2023-12-24 15:14:21,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [642595425] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:14:21,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1042606603] [2023-12-24 15:14:21,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:14:21,185 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:14:21,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:14:21,185 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:14:21,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (84)] Waiting until timeout for monitored process [2023-12-24 15:14:22,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:14:22,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 44 conjunts are in the unsatisfiable core [2023-12-24 15:14:22,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:14:24,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:14:25,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2023-12-24 15:14:25,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-12-24 15:14:26,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:14:29,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 72 [2023-12-24 15:14:29,850 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 128 proven. 96 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2023-12-24 15:14:29,850 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:14:30,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2023-12-24 15:14:30,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1042606603] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:14:30,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:14:30,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2023-12-24 15:14:30,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019358487] [2023-12-24 15:14:30,781 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:14:30,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-24 15:14:30,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:14:30,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-24 15:14:30,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=1180, Unknown=0, NotChecked=0, Total=1482 [2023-12-24 15:14:30,782 INFO L87 Difference]: Start difference. First operand 1193 states and 1585 transitions. Second operand has 27 states, 27 states have (on average 4.777777777777778) internal successors, (129), 26 states have internal predecessors, (129), 5 states have call successors, (28), 5 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2023-12-24 15:14:41,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:14:41,131 INFO L93 Difference]: Finished difference Result 3069 states and 3990 transitions. [2023-12-24 15:14:41,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 15:14:41,132 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.777777777777778) internal successors, (129), 26 states have internal predecessors, (129), 5 states have call successors, (28), 5 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) Word has length 135 [2023-12-24 15:14:41,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:14:41,133 INFO L225 Difference]: With dead ends: 3069 [2023-12-24 15:14:41,133 INFO L226 Difference]: Without dead ends: 1877 [2023-12-24 15:14:41,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 316 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 812 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=580, Invalid=1970, Unknown=0, NotChecked=0, Total=2550 [2023-12-24 15:14:41,135 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 1604 mSDsluCounter, 1829 mSDsCounter, 0 mSdLazyCounter, 2235 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1604 SdHoareTripleChecker+Valid, 2045 SdHoareTripleChecker+Invalid, 2462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 2235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2023-12-24 15:14:41,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1604 Valid, 2045 Invalid, 2462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 2235 Invalid, 0 Unknown, 0 Unchecked, 8.0s Time] [2023-12-24 15:14:41,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1877 states. [2023-12-24 15:14:41,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1877 to 1193. [2023-12-24 15:14:41,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1193 states, 1104 states have (on average 1.3179347826086956) internal successors, (1455), 1113 states have internal predecessors, (1455), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:14:41,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1193 states to 1193 states and 1583 transitions. [2023-12-24 15:14:41,346 INFO L78 Accepts]: Start accepts. Automaton has 1193 states and 1583 transitions. Word has length 135 [2023-12-24 15:14:41,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:14:41,346 INFO L495 AbstractCegarLoop]: Abstraction has 1193 states and 1583 transitions. [2023-12-24 15:14:41,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.777777777777778) internal successors, (129), 26 states have internal predecessors, (129), 5 states have call successors, (28), 5 states have call predecessors, (28), 5 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2023-12-24 15:14:41,347 INFO L276 IsEmpty]: Start isEmpty. Operand 1193 states and 1583 transitions. [2023-12-24 15:14:41,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:14:41,348 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:14:41,348 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:14:41,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (83)] Forceful destruction successful, exit code 0 [2023-12-24 15:14:41,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (84)] Forceful destruction successful, exit code 0 [2023-12-24 15:14:41,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 15:14:41,756 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:14:41,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:14:41,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1048000064, now seen corresponding path program 1 times [2023-12-24 15:14:41,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:14:41,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1283199705] [2023-12-24 15:14:41,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:14:41,757 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:14:41,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:14:41,758 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:14:41,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (85)] Waiting until timeout for monitored process [2023-12-24 15:14:42,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:14:42,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-24 15:14:42,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:14:42,173 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:14:42,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2023-12-24 15:14:42,213 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:14:42,213 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:14:42,213 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:14:42,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1283199705] [2023-12-24 15:14:42,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1283199705] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:14:42,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:14:42,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 15:14:42,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489938524] [2023-12-24 15:14:42,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:14:42,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 15:14:42,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:14:42,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 15:14:42,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 15:14:42,214 INFO L87 Difference]: Start difference. First operand 1193 states and 1583 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:14:43,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:14:43,595 INFO L93 Difference]: Finished difference Result 3362 states and 4477 transitions. [2023-12-24 15:14:43,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 15:14:43,601 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:14:43,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:14:43,603 INFO L225 Difference]: With dead ends: 3362 [2023-12-24 15:14:43,603 INFO L226 Difference]: Without dead ends: 2170 [2023-12-24 15:14:43,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-24 15:14:43,605 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 254 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-24 15:14:43,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [254 Valid, 647 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-24 15:14:43,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2170 states. [2023-12-24 15:14:43,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2170 to 1265. [2023-12-24 15:14:43,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1265 states, 1176 states have (on average 1.3307823129251701) internal successors, (1565), 1185 states have internal predecessors, (1565), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:14:43,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1265 states to 1265 states and 1693 transitions. [2023-12-24 15:14:43,818 INFO L78 Accepts]: Start accepts. Automaton has 1265 states and 1693 transitions. Word has length 135 [2023-12-24 15:14:43,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:14:43,818 INFO L495 AbstractCegarLoop]: Abstraction has 1265 states and 1693 transitions. [2023-12-24 15:14:43,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:14:43,818 INFO L276 IsEmpty]: Start isEmpty. Operand 1265 states and 1693 transitions. [2023-12-24 15:14:43,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:14:43,819 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:14:43,820 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:14:43,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (85)] Forceful destruction successful, exit code 0 [2023-12-24 15:14:44,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:14:44,020 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:14:44,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:14:44,020 INFO L85 PathProgramCache]: Analyzing trace with hash -2059117314, now seen corresponding path program 1 times [2023-12-24 15:14:44,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:14:44,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [769196062] [2023-12-24 15:14:44,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:14:44,021 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:14:44,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:14:44,022 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:14:44,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (86)] Waiting until timeout for monitored process [2023-12-24 15:14:44,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:14:44,528 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-24 15:14:44,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:14:45,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-24 15:14:46,262 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:14:46,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-12-24 15:14:47,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:14:48,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 64 [2023-12-24 15:14:48,377 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:14:48,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 39 [2023-12-24 15:14:48,481 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 80 proven. 96 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2023-12-24 15:14:48,481 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:14:53,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2023-12-24 15:14:53,521 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:14:53,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [769196062] [2023-12-24 15:14:53,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [769196062] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:14:53,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [218185867] [2023-12-24 15:14:53,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:14:53,521 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:14:53,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:14:53,522 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:14:53,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (87)] Waiting until timeout for monitored process [2023-12-24 15:14:54,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:14:54,599 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-24 15:14:54,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:14:56,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:14:56,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-12-24 15:14:57,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2023-12-24 15:14:58,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:14:59,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 64 [2023-12-24 15:14:59,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 48 [2023-12-24 15:15:00,063 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 144 proven. 96 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2023-12-24 15:15:00,063 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:15:00,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2023-12-24 15:15:01,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [218185867] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:15:01,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:15:01,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15] total 25 [2023-12-24 15:15:01,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797692893] [2023-12-24 15:15:01,142 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:15:01,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-24 15:15:01,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:15:01,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-24 15:15:01,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1291, Unknown=1, NotChecked=0, Total=1560 [2023-12-24 15:15:01,144 INFO L87 Difference]: Start difference. First operand 1265 states and 1693 transitions. Second operand has 26 states, 26 states have (on average 5.1923076923076925) internal successors, (135), 25 states have internal predecessors, (135), 7 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2023-12-24 15:15:13,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:15:13,002 INFO L93 Difference]: Finished difference Result 3145 states and 4128 transitions. [2023-12-24 15:15:13,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 15:15:13,003 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 5.1923076923076925) internal successors, (135), 25 states have internal predecessors, (135), 7 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) Word has length 135 [2023-12-24 15:15:13,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:15:13,004 INFO L225 Difference]: With dead ends: 3145 [2023-12-24 15:15:13,004 INFO L226 Difference]: Without dead ends: 1881 [2023-12-24 15:15:13,006 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 314 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 720 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=584, Invalid=2067, Unknown=1, NotChecked=0, Total=2652 [2023-12-24 15:15:13,006 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 2433 mSDsluCounter, 2087 mSDsCounter, 0 mSdLazyCounter, 2424 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2433 SdHoareTripleChecker+Valid, 2285 SdHoareTripleChecker+Invalid, 2723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 2424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2023-12-24 15:15:13,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2433 Valid, 2285 Invalid, 2723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 2424 Invalid, 0 Unknown, 0 Unchecked, 9.0s Time] [2023-12-24 15:15:13,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1881 states. [2023-12-24 15:15:13,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1881 to 1267. [2023-12-24 15:15:13,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1267 states, 1178 states have (on average 1.330220713073005) internal successors, (1567), 1187 states have internal predecessors, (1567), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:15:13,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1267 states to 1267 states and 1695 transitions. [2023-12-24 15:15:13,216 INFO L78 Accepts]: Start accepts. Automaton has 1267 states and 1695 transitions. Word has length 135 [2023-12-24 15:15:13,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:15:13,217 INFO L495 AbstractCegarLoop]: Abstraction has 1267 states and 1695 transitions. [2023-12-24 15:15:13,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.1923076923076925) internal successors, (135), 25 states have internal predecessors, (135), 7 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2023-12-24 15:15:13,217 INFO L276 IsEmpty]: Start isEmpty. Operand 1267 states and 1695 transitions. [2023-12-24 15:15:13,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:15:13,218 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:15:13,218 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:15:13,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (87)] Forceful destruction successful, exit code 0 [2023-12-24 15:15:13,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (86)] Forceful destruction successful, exit code 0 [2023-12-24 15:15:13,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:13,619 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:15:13,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:15:13,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1029061585, now seen corresponding path program 1 times [2023-12-24 15:15:13,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:15:13,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1206797973] [2023-12-24 15:15:13,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:15:13,620 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:13,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:15:13,621 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:15:13,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (88)] Waiting until timeout for monitored process [2023-12-24 15:15:13,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:15:13,948 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-24 15:15:13,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:15:13,987 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:15:13,987 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:15:13,987 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:15:13,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1206797973] [2023-12-24 15:15:13,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1206797973] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:15:13,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:15:13,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-24 15:15:13,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70819173] [2023-12-24 15:15:13,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:15:13,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-24 15:15:13,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:15:13,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-24 15:15:13,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-24 15:15:13,988 INFO L87 Difference]: Start difference. First operand 1267 states and 1695 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:14,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:15:14,335 INFO L93 Difference]: Finished difference Result 2775 states and 3695 transitions. [2023-12-24 15:15:14,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 15:15:14,336 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:15:14,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:15:14,337 INFO L225 Difference]: With dead ends: 2775 [2023-12-24 15:15:14,338 INFO L226 Difference]: Without dead ends: 1509 [2023-12-24 15:15:14,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-24 15:15:14,339 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 79 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 15:15:14,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 530 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 15:15:14,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1509 states. [2023-12-24 15:15:14,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1509 to 1183. [2023-12-24 15:15:14,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1183 states, 1094 states have (on average 1.2989031078610602) internal successors, (1421), 1103 states have internal predecessors, (1421), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:15:14,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1183 states to 1183 states and 1549 transitions. [2023-12-24 15:15:14,555 INFO L78 Accepts]: Start accepts. Automaton has 1183 states and 1549 transitions. Word has length 135 [2023-12-24 15:15:14,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:15:14,555 INFO L495 AbstractCegarLoop]: Abstraction has 1183 states and 1549 transitions. [2023-12-24 15:15:14,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:14,555 INFO L276 IsEmpty]: Start isEmpty. Operand 1183 states and 1549 transitions. [2023-12-24 15:15:14,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:15:14,557 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:15:14,557 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:15:14,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (88)] Forceful destruction successful, exit code 0 [2023-12-24 15:15:14,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:14,757 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:15:14,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:15:14,758 INFO L85 PathProgramCache]: Analyzing trace with hash 803650143, now seen corresponding path program 1 times [2023-12-24 15:15:14,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:15:14,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1763420422] [2023-12-24 15:15:14,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:15:14,758 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:14,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:15:14,759 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:15:14,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (89)] Waiting until timeout for monitored process [2023-12-24 15:15:15,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:15:15,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-24 15:15:15,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:15:15,234 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-12-24 15:15:15,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 26 [2023-12-24 15:15:15,277 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:15:15,277 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:15:15,277 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:15:15,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1763420422] [2023-12-24 15:15:15,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1763420422] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:15:15,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:15:15,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-24 15:15:15,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686124366] [2023-12-24 15:15:15,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:15:15,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 15:15:15,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:15:15,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 15:15:15,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-12-24 15:15:15,278 INFO L87 Difference]: Start difference. First operand 1183 states and 1549 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:16,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:15:16,483 INFO L93 Difference]: Finished difference Result 3110 states and 4051 transitions. [2023-12-24 15:15:16,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 15:15:16,485 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:15:16,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:15:16,488 INFO L225 Difference]: With dead ends: 3110 [2023-12-24 15:15:16,488 INFO L226 Difference]: Without dead ends: 1928 [2023-12-24 15:15:16,489 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-24 15:15:16,489 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 392 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-24 15:15:16,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [392 Valid, 768 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-24 15:15:16,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1928 states. [2023-12-24 15:15:16,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1928 to 1217. [2023-12-24 15:15:16,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1217 states, 1128 states have (on average 1.300531914893617) internal successors, (1467), 1137 states have internal predecessors, (1467), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:15:16,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1217 states to 1217 states and 1595 transitions. [2023-12-24 15:15:16,712 INFO L78 Accepts]: Start accepts. Automaton has 1217 states and 1595 transitions. Word has length 135 [2023-12-24 15:15:16,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:15:16,712 INFO L495 AbstractCegarLoop]: Abstraction has 1217 states and 1595 transitions. [2023-12-24 15:15:16,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:16,712 INFO L276 IsEmpty]: Start isEmpty. Operand 1217 states and 1595 transitions. [2023-12-24 15:15:16,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:15:16,713 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:15:16,713 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:15:16,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (89)] Ended with exit code 0 [2023-12-24 15:15:16,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:16,914 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:15:16,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:15:16,914 INFO L85 PathProgramCache]: Analyzing trace with hash -217418211, now seen corresponding path program 1 times [2023-12-24 15:15:16,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:15:16,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1472941468] [2023-12-24 15:15:16,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:15:16,915 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:16,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:15:16,916 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:15:16,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (90)] Waiting until timeout for monitored process [2023-12-24 15:15:17,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:15:17,265 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 15:15:17,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:15:17,426 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:15:17,426 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:15:17,426 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:15:17,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1472941468] [2023-12-24 15:15:17,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1472941468] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:15:17,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:15:17,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-24 15:15:17,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758755735] [2023-12-24 15:15:17,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:15:17,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 15:15:17,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:15:17,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 15:15:17,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-24 15:15:17,428 INFO L87 Difference]: Start difference. First operand 1217 states and 1595 transitions. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:18,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:15:18,687 INFO L93 Difference]: Finished difference Result 2798 states and 3641 transitions. [2023-12-24 15:15:18,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 15:15:18,688 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:15:18,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:15:18,690 INFO L225 Difference]: With dead ends: 2798 [2023-12-24 15:15:18,690 INFO L226 Difference]: Without dead ends: 1582 [2023-12-24 15:15:18,692 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-12-24 15:15:18,692 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 261 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 865 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-24 15:15:18,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 865 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-24 15:15:18,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1582 states. [2023-12-24 15:15:18,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1582 to 1213. [2023-12-24 15:15:18,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1213 states, 1124 states have (on average 1.2909252669039146) internal successors, (1451), 1133 states have internal predecessors, (1451), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:15:18,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1213 states to 1213 states and 1579 transitions. [2023-12-24 15:15:18,911 INFO L78 Accepts]: Start accepts. Automaton has 1213 states and 1579 transitions. Word has length 135 [2023-12-24 15:15:18,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:15:18,912 INFO L495 AbstractCegarLoop]: Abstraction has 1213 states and 1579 transitions. [2023-12-24 15:15:18,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:18,912 INFO L276 IsEmpty]: Start isEmpty. Operand 1213 states and 1579 transitions. [2023-12-24 15:15:18,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:15:18,913 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:15:18,913 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:15:18,920 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (90)] Ended with exit code 0 [2023-12-24 15:15:19,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:19,114 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:15:19,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:15:19,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1906361953, now seen corresponding path program 1 times [2023-12-24 15:15:19,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:15:19,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1988116079] [2023-12-24 15:15:19,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:15:19,115 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:19,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:15:19,115 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:15:19,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (91)] Waiting until timeout for monitored process [2023-12-24 15:15:19,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:15:19,451 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-24 15:15:19,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:15:19,530 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-12-24 15:15:19,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 26 [2023-12-24 15:15:19,561 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:15:19,562 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:15:19,562 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:15:19,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1988116079] [2023-12-24 15:15:19,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1988116079] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:15:19,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:15:19,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-24 15:15:19,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198058268] [2023-12-24 15:15:19,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:15:19,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 15:15:19,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:15:19,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 15:15:19,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-12-24 15:15:19,563 INFO L87 Difference]: Start difference. First operand 1213 states and 1579 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:20,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:15:20,671 INFO L93 Difference]: Finished difference Result 2826 states and 3657 transitions. [2023-12-24 15:15:20,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 15:15:20,671 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:15:20,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:15:20,673 INFO L225 Difference]: With dead ends: 2826 [2023-12-24 15:15:20,673 INFO L226 Difference]: Without dead ends: 1614 [2023-12-24 15:15:20,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-24 15:15:20,674 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 268 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 913 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-24 15:15:20,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 913 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-24 15:15:20,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1614 states. [2023-12-24 15:15:20,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1614 to 1233. [2023-12-24 15:15:20,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1233 states, 1144 states have (on average 1.2858391608391608) internal successors, (1471), 1153 states have internal predecessors, (1471), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:15:20,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1233 states to 1233 states and 1599 transitions. [2023-12-24 15:15:20,895 INFO L78 Accepts]: Start accepts. Automaton has 1233 states and 1599 transitions. Word has length 135 [2023-12-24 15:15:20,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:15:20,895 INFO L495 AbstractCegarLoop]: Abstraction has 1233 states and 1599 transitions. [2023-12-24 15:15:20,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:20,895 INFO L276 IsEmpty]: Start isEmpty. Operand 1233 states and 1599 transitions. [2023-12-24 15:15:20,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:15:20,897 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:15:20,897 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:15:20,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (91)] Ended with exit code 0 [2023-12-24 15:15:21,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:21,097 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:15:21,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:15:21,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1948596065, now seen corresponding path program 1 times [2023-12-24 15:15:21,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:15:21,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1595286281] [2023-12-24 15:15:21,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:15:21,098 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:21,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:15:21,099 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:15:21,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (92)] Waiting until timeout for monitored process [2023-12-24 15:15:21,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:15:21,451 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-24 15:15:21,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:15:21,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:15:26,135 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-12-24 15:15:26,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 42 [2023-12-24 15:15:26,243 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:15:26,243 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:15:26,243 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:15:26,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1595286281] [2023-12-24 15:15:26,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1595286281] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:15:26,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:15:26,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-24 15:15:26,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703022081] [2023-12-24 15:15:26,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:15:26,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 15:15:26,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:15:26,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 15:15:26,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-12-24 15:15:26,244 INFO L87 Difference]: Start difference. First operand 1233 states and 1599 transitions. Second operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:29,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:15:45,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:15:46,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:15:46,901 INFO L93 Difference]: Finished difference Result 2535 states and 3287 transitions. [2023-12-24 15:15:46,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 15:15:46,902 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:15:46,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:15:46,904 INFO L225 Difference]: With dead ends: 2535 [2023-12-24 15:15:46,904 INFO L226 Difference]: Without dead ends: 1303 [2023-12-24 15:15:46,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 16.2s TimeCoverageRelationStatistics Valid=87, Invalid=253, Unknown=2, NotChecked=0, Total=342 [2023-12-24 15:15:46,905 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 141 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2023-12-24 15:15:46,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 908 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 8.8s Time] [2023-12-24 15:15:46,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1303 states. [2023-12-24 15:15:47,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1303 to 1241. [2023-12-24 15:15:47,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1241 states, 1152 states have (on average 1.2873263888888888) internal successors, (1483), 1161 states have internal predecessors, (1483), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:15:47,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1241 states to 1241 states and 1611 transitions. [2023-12-24 15:15:47,129 INFO L78 Accepts]: Start accepts. Automaton has 1241 states and 1611 transitions. Word has length 135 [2023-12-24 15:15:47,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:15:47,129 INFO L495 AbstractCegarLoop]: Abstraction has 1241 states and 1611 transitions. [2023-12-24 15:15:47,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:47,129 INFO L276 IsEmpty]: Start isEmpty. Operand 1241 states and 1611 transitions. [2023-12-24 15:15:47,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:15:47,130 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:15:47,130 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:15:47,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (92)] Ended with exit code 0 [2023-12-24 15:15:47,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:47,331 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:15:47,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:15:47,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1886556451, now seen corresponding path program 1 times [2023-12-24 15:15:47,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:15:47,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [450210900] [2023-12-24 15:15:47,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:15:47,332 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:47,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:15:47,333 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:15:47,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (93)] Waiting until timeout for monitored process [2023-12-24 15:15:47,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:15:47,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 15:15:47,700 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:15:47,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:15:48,252 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:15:48,252 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:15:48,252 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:15:48,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [450210900] [2023-12-24 15:15:48,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [450210900] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:15:48,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:15:48,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 15:15:48,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935201540] [2023-12-24 15:15:48,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:15:48,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 15:15:48,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:15:48,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 15:15:48,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-12-24 15:15:48,254 INFO L87 Difference]: Start difference. First operand 1241 states and 1611 transitions. Second operand has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:50,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:15:50,296 INFO L93 Difference]: Finished difference Result 2529 states and 3279 transitions. [2023-12-24 15:15:50,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 15:15:50,297 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:15:50,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:15:50,298 INFO L225 Difference]: With dead ends: 2529 [2023-12-24 15:15:50,298 INFO L226 Difference]: Without dead ends: 1289 [2023-12-24 15:15:50,299 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2023-12-24 15:15:50,299 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 133 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 868 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-24 15:15:50,299 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 868 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-24 15:15:50,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1289 states. [2023-12-24 15:15:50,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1289 to 1241. [2023-12-24 15:15:50,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1241 states, 1152 states have (on average 1.2855902777777777) internal successors, (1481), 1161 states have internal predecessors, (1481), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:15:50,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1241 states to 1241 states and 1609 transitions. [2023-12-24 15:15:50,520 INFO L78 Accepts]: Start accepts. Automaton has 1241 states and 1609 transitions. Word has length 135 [2023-12-24 15:15:50,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:15:50,520 INFO L495 AbstractCegarLoop]: Abstraction has 1241 states and 1609 transitions. [2023-12-24 15:15:50,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:50,520 INFO L276 IsEmpty]: Start isEmpty. Operand 1241 states and 1609 transitions. [2023-12-24 15:15:50,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:15:50,522 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:15:50,522 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:15:50,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (93)] Forceful destruction successful, exit code 0 [2023-12-24 15:15:50,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:50,722 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:15:50,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:15:50,723 INFO L85 PathProgramCache]: Analyzing trace with hash -696406177, now seen corresponding path program 1 times [2023-12-24 15:15:50,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:15:50,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1552946031] [2023-12-24 15:15:50,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:15:50,723 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:50,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:15:50,724 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:15:50,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (94)] Waiting until timeout for monitored process [2023-12-24 15:15:51,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:15:51,105 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 15:15:51,107 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:15:51,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:15:51,602 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:15:51,603 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:15:51,603 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:15:51,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1552946031] [2023-12-24 15:15:51,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1552946031] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:15:51,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:15:51,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 15:15:51,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791596069] [2023-12-24 15:15:51,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:15:51,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 15:15:51,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:15:51,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 15:15:51,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-12-24 15:15:51,604 INFO L87 Difference]: Start difference. First operand 1241 states and 1609 transitions. Second operand has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:53,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:15:53,995 INFO L93 Difference]: Finished difference Result 2543 states and 3293 transitions. [2023-12-24 15:15:53,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 15:15:53,996 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:15:53,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:15:53,998 INFO L225 Difference]: With dead ends: 2543 [2023-12-24 15:15:53,998 INFO L226 Difference]: Without dead ends: 1303 [2023-12-24 15:15:53,999 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2023-12-24 15:15:53,999 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 99 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 983 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-24 15:15:53,999 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 983 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-24 15:15:53,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1303 states. [2023-12-24 15:15:54,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1303 to 1245. [2023-12-24 15:15:54,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1245 states, 1156 states have (on average 1.2846020761245676) internal successors, (1485), 1165 states have internal predecessors, (1485), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:15:54,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1245 states to 1245 states and 1613 transitions. [2023-12-24 15:15:54,233 INFO L78 Accepts]: Start accepts. Automaton has 1245 states and 1613 transitions. Word has length 135 [2023-12-24 15:15:54,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:15:54,233 INFO L495 AbstractCegarLoop]: Abstraction has 1245 states and 1613 transitions. [2023-12-24 15:15:54,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:54,234 INFO L276 IsEmpty]: Start isEmpty. Operand 1245 states and 1613 transitions. [2023-12-24 15:15:54,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:15:54,235 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:15:54,235 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:15:54,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (94)] Ended with exit code 0 [2023-12-24 15:15:54,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:54,442 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:15:54,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:15:54,442 INFO L85 PathProgramCache]: Analyzing trace with hash -634366563, now seen corresponding path program 1 times [2023-12-24 15:15:54,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:15:54,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [109852426] [2023-12-24 15:15:54,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:15:54,443 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:54,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:15:54,444 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:15:54,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (95)] Waiting until timeout for monitored process [2023-12-24 15:15:54,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:15:54,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 15:15:54,832 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:15:54,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:15:55,271 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-12-24 15:15:55,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 43 [2023-12-24 15:15:55,368 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:15:55,368 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:15:55,368 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:15:55,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [109852426] [2023-12-24 15:15:55,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [109852426] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:15:55,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:15:55,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-24 15:15:55,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832819982] [2023-12-24 15:15:55,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:15:55,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 15:15:55,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:15:55,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 15:15:55,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-12-24 15:15:55,369 INFO L87 Difference]: Start difference. First operand 1245 states and 1613 transitions. Second operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:57,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:15:57,933 INFO L93 Difference]: Finished difference Result 2539 states and 3287 transitions. [2023-12-24 15:15:57,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 15:15:57,934 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:15:57,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:15:57,935 INFO L225 Difference]: With dead ends: 2539 [2023-12-24 15:15:57,935 INFO L226 Difference]: Without dead ends: 1295 [2023-12-24 15:15:57,936 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=88, Invalid=254, Unknown=0, NotChecked=0, Total=342 [2023-12-24 15:15:57,937 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 109 mSDsluCounter, 880 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 1016 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-24 15:15:57,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 1016 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 513 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-24 15:15:57,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states. [2023-12-24 15:15:58,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 1245. [2023-12-24 15:15:58,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1245 states, 1156 states have (on average 1.2846020761245676) internal successors, (1485), 1165 states have internal predecessors, (1485), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:15:58,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1245 states to 1245 states and 1613 transitions. [2023-12-24 15:15:58,161 INFO L78 Accepts]: Start accepts. Automaton has 1245 states and 1613 transitions. Word has length 135 [2023-12-24 15:15:58,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:15:58,162 INFO L495 AbstractCegarLoop]: Abstraction has 1245 states and 1613 transitions. [2023-12-24 15:15:58,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:15:58,162 INFO L276 IsEmpty]: Start isEmpty. Operand 1245 states and 1613 transitions. [2023-12-24 15:15:58,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:15:58,163 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:15:58,163 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:15:58,172 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (95)] Ended with exit code 0 [2023-12-24 15:15:58,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:58,364 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:15:58,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:15:58,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1869848324, now seen corresponding path program 1 times [2023-12-24 15:15:58,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:15:58,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [886700768] [2023-12-24 15:15:58,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:15:58,365 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:15:58,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:15:58,366 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:15:58,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (96)] Waiting until timeout for monitored process [2023-12-24 15:15:58,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:15:58,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 40 conjunts are in the unsatisfiable core [2023-12-24 15:15:58,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:16:00,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-24 15:16:01,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:16:01,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2023-12-24 15:16:02,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-12-24 15:16:03,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 69 [2023-12-24 15:16:04,377 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:16:04,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 101 treesize of output 61 [2023-12-24 15:16:04,565 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 80 proven. 96 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2023-12-24 15:16:04,565 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:16:10,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2023-12-24 15:16:11,155 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:16:11,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [886700768] [2023-12-24 15:16:11,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [886700768] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:16:11,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [957939060] [2023-12-24 15:16:11,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:16:11,155 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:16:11,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:16:11,156 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:16:11,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (97)] Waiting until timeout for monitored process [2023-12-24 15:16:12,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:16:12,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 40 conjunts are in the unsatisfiable core [2023-12-24 15:16:12,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:16:14,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:16:14,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-12-24 15:16:15,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 31 [2023-12-24 15:16:17,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-12-24 15:16:19,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 76 [2023-12-24 15:16:19,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 52 [2023-12-24 15:16:20,057 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 144 proven. 96 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2023-12-24 15:16:20,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:16:22,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2023-12-24 15:16:23,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [957939060] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:16:23,151 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:16:23,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2023-12-24 15:16:23,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35900667] [2023-12-24 15:16:23,151 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:16:23,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-24 15:16:23,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:16:23,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-24 15:16:23,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=1614, Unknown=1, NotChecked=0, Total=1980 [2023-12-24 15:16:23,153 INFO L87 Difference]: Start difference. First operand 1245 states and 1613 transitions. Second operand has 29 states, 29 states have (on average 4.655172413793103) internal successors, (135), 28 states have internal predecessors, (135), 7 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2023-12-24 15:16:33,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:16:33,415 INFO L93 Difference]: Finished difference Result 3565 states and 4534 transitions. [2023-12-24 15:16:33,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-24 15:16:33,416 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 4.655172413793103) internal successors, (135), 28 states have internal predecessors, (135), 7 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) Word has length 135 [2023-12-24 15:16:33,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:16:33,418 INFO L225 Difference]: With dead ends: 3565 [2023-12-24 15:16:33,418 INFO L226 Difference]: Without dead ends: 2321 [2023-12-24 15:16:33,419 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 308 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1149 ImplicationChecksByTransitivity, 14.7s TimeCoverageRelationStatistics Valid=740, Invalid=2565, Unknown=1, NotChecked=0, Total=3306 [2023-12-24 15:16:33,419 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 2272 mSDsluCounter, 1630 mSDsCounter, 0 mSdLazyCounter, 1709 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2272 SdHoareTripleChecker+Valid, 1843 SdHoareTripleChecker+Invalid, 2012 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 1709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2023-12-24 15:16:33,419 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2272 Valid, 1843 Invalid, 2012 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 1709 Invalid, 0 Unknown, 0 Unchecked, 7.1s Time] [2023-12-24 15:16:33,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2321 states. [2023-12-24 15:16:33,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2321 to 1299. [2023-12-24 15:16:33,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1299 states, 1210 states have (on average 1.2867768595041322) internal successors, (1557), 1219 states have internal predecessors, (1557), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:16:33,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1299 states to 1299 states and 1685 transitions. [2023-12-24 15:16:33,652 INFO L78 Accepts]: Start accepts. Automaton has 1299 states and 1685 transitions. Word has length 135 [2023-12-24 15:16:33,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:16:33,652 INFO L495 AbstractCegarLoop]: Abstraction has 1299 states and 1685 transitions. [2023-12-24 15:16:33,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.655172413793103) internal successors, (135), 28 states have internal predecessors, (135), 7 states have call successors, (28), 7 states have call predecessors, (28), 7 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2023-12-24 15:16:33,652 INFO L276 IsEmpty]: Start isEmpty. Operand 1299 states and 1685 transitions. [2023-12-24 15:16:33,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:16:33,653 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:16:33,654 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:16:33,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (97)] Forceful destruction successful, exit code 0 [2023-12-24 15:16:33,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (96)] Forceful destruction successful, exit code 0 [2023-12-24 15:16:34,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:16:34,054 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:16:34,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:16:34,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1168248450, now seen corresponding path program 1 times [2023-12-24 15:16:34,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:16:34,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1445322046] [2023-12-24 15:16:34,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:16:34,055 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:16:34,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:16:34,056 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:16:34,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (98)] Waiting until timeout for monitored process [2023-12-24 15:16:34,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:16:34,391 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-24 15:16:34,393 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:16:34,430 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:16:34,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2023-12-24 15:16:34,479 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:16:34,480 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:16:34,480 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:16:34,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1445322046] [2023-12-24 15:16:34,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1445322046] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:16:34,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:16:34,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 15:16:34,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175325300] [2023-12-24 15:16:34,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:16:34,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 15:16:34,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:16:34,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 15:16:34,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 15:16:34,481 INFO L87 Difference]: Start difference. First operand 1299 states and 1685 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:16:35,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:16:35,421 INFO L93 Difference]: Finished difference Result 2897 states and 3758 transitions. [2023-12-24 15:16:35,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 15:16:35,421 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:16:35,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:16:35,423 INFO L225 Difference]: With dead ends: 2897 [2023-12-24 15:16:35,423 INFO L226 Difference]: Without dead ends: 1599 [2023-12-24 15:16:35,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-24 15:16:35,424 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 88 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 15:16:35,424 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 491 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 15:16:35,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1599 states. [2023-12-24 15:16:35,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1599 to 1311. [2023-12-24 15:16:35,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1311 states, 1222 states have (on average 1.2855973813420623) internal successors, (1571), 1231 states have internal predecessors, (1571), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:16:35,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1311 states to 1311 states and 1699 transitions. [2023-12-24 15:16:35,653 INFO L78 Accepts]: Start accepts. Automaton has 1311 states and 1699 transitions. Word has length 135 [2023-12-24 15:16:35,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:16:35,653 INFO L495 AbstractCegarLoop]: Abstraction has 1311 states and 1699 transitions. [2023-12-24 15:16:35,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:16:35,654 INFO L276 IsEmpty]: Start isEmpty. Operand 1311 states and 1699 transitions. [2023-12-24 15:16:35,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:16:35,655 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:16:35,655 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:16:35,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (98)] Forceful destruction successful, exit code 0 [2023-12-24 15:16:35,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:16:35,855 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:16:35,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:16:35,856 INFO L85 PathProgramCache]: Analyzing trace with hash 217954944, now seen corresponding path program 1 times [2023-12-24 15:16:35,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:16:35,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [767614386] [2023-12-24 15:16:35,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:16:35,856 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:16:35,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:16:35,857 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:16:35,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (99)] Waiting until timeout for monitored process [2023-12-24 15:16:36,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:16:36,216 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-24 15:16:36,218 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:16:36,263 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:16:36,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2023-12-24 15:16:36,305 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:16:36,305 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:16:36,305 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:16:36,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [767614386] [2023-12-24 15:16:36,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [767614386] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:16:36,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:16:36,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 15:16:36,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191871875] [2023-12-24 15:16:36,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:16:36,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 15:16:36,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:16:36,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 15:16:36,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 15:16:36,306 INFO L87 Difference]: Start difference. First operand 1311 states and 1699 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:16:37,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:16:37,606 INFO L93 Difference]: Finished difference Result 2825 states and 3650 transitions. [2023-12-24 15:16:37,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 15:16:37,607 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:16:37,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:16:37,609 INFO L225 Difference]: With dead ends: 2825 [2023-12-24 15:16:37,609 INFO L226 Difference]: Without dead ends: 1515 [2023-12-24 15:16:37,610 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-24 15:16:37,610 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 75 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 15:16:37,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 486 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 15:16:37,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1515 states. [2023-12-24 15:16:37,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1515 to 1329. [2023-12-24 15:16:37,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1329 states, 1240 states have (on average 1.278225806451613) internal successors, (1585), 1249 states have internal predecessors, (1585), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:16:37,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1329 states to 1329 states and 1713 transitions. [2023-12-24 15:16:37,847 INFO L78 Accepts]: Start accepts. Automaton has 1329 states and 1713 transitions. Word has length 135 [2023-12-24 15:16:37,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:16:37,848 INFO L495 AbstractCegarLoop]: Abstraction has 1329 states and 1713 transitions. [2023-12-24 15:16:37,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:16:37,848 INFO L276 IsEmpty]: Start isEmpty. Operand 1329 states and 1713 transitions. [2023-12-24 15:16:37,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:16:37,849 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:16:37,849 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:16:37,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (99)] Forceful destruction successful, exit code 0 [2023-12-24 15:16:38,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:16:38,052 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:16:38,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:16:38,052 INFO L85 PathProgramCache]: Analyzing trace with hash 279994558, now seen corresponding path program 1 times [2023-12-24 15:16:38,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:16:38,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2023837936] [2023-12-24 15:16:38,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:16:38,053 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:16:38,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:16:38,054 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:16:38,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (100)] Waiting until timeout for monitored process [2023-12-24 15:16:38,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:16:38,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-24 15:16:38,414 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:16:38,485 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:16:38,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2023-12-24 15:16:38,546 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:16:38,547 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:16:38,547 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:16:38,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2023837936] [2023-12-24 15:16:38,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2023837936] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:16:38,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:16:38,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 15:16:38,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540867956] [2023-12-24 15:16:38,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:16:38,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 15:16:38,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:16:38,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 15:16:38,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 15:16:38,548 INFO L87 Difference]: Start difference. First operand 1329 states and 1713 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:16:39,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:16:39,522 INFO L93 Difference]: Finished difference Result 2809 states and 3604 transitions. [2023-12-24 15:16:39,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 15:16:39,523 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:16:39,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:16:39,524 INFO L225 Difference]: With dead ends: 2809 [2023-12-24 15:16:39,524 INFO L226 Difference]: Without dead ends: 1481 [2023-12-24 15:16:39,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-24 15:16:39,526 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 66 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-24 15:16:39,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 489 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-24 15:16:39,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1481 states. [2023-12-24 15:16:39,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1481 to 1329. [2023-12-24 15:16:39,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1329 states, 1240 states have (on average 1.2798387096774193) internal successors, (1587), 1249 states have internal predecessors, (1587), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:16:39,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1329 states to 1329 states and 1715 transitions. [2023-12-24 15:16:39,766 INFO L78 Accepts]: Start accepts. Automaton has 1329 states and 1715 transitions. Word has length 135 [2023-12-24 15:16:39,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:16:39,766 INFO L495 AbstractCegarLoop]: Abstraction has 1329 states and 1715 transitions. [2023-12-24 15:16:39,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:16:39,766 INFO L276 IsEmpty]: Start isEmpty. Operand 1329 states and 1715 transitions. [2023-12-24 15:16:39,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:16:39,767 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:16:39,768 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:16:39,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (100)] Forceful destruction successful, exit code 0 [2023-12-24 15:16:39,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:16:39,972 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:16:39,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:16:39,972 INFO L85 PathProgramCache]: Analyzing trace with hash 145981052, now seen corresponding path program 1 times [2023-12-24 15:16:39,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:16:39,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [959085557] [2023-12-24 15:16:39,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:16:39,973 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:16:39,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:16:39,974 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:16:39,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (101)] Waiting until timeout for monitored process [2023-12-24 15:16:40,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:16:40,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 55 conjunts are in the unsatisfiable core [2023-12-24 15:16:40,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:16:42,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-24 15:16:42,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:16:43,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-12-24 15:16:44,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-12-24 15:16:46,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 75 [2023-12-24 15:16:46,636 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 80 proven. 96 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2023-12-24 15:16:46,636 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:16:48,302 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:16:48,302 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:16:48,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [959085557] [2023-12-24 15:16:48,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [959085557] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:16:48,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:16:48,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [17] total 33 [2023-12-24 15:16:48,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970843147] [2023-12-24 15:16:48,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:16:48,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-24 15:16:48,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:16:48,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-24 15:16:48,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=906, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 15:16:48,303 INFO L87 Difference]: Start difference. First operand 1329 states and 1715 transitions. Second operand has 17 states, 17 states have (on average 4.0) internal successors, (68), 17 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:08,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:17:08,083 INFO L93 Difference]: Finished difference Result 4171 states and 5339 transitions. [2023-12-24 15:17:08,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-12-24 15:17:08,085 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.0) internal successors, (68), 17 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:17:08,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:17:08,088 INFO L225 Difference]: With dead ends: 4171 [2023-12-24 15:17:08,088 INFO L226 Difference]: Without dead ends: 2843 [2023-12-24 15:17:08,089 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1342 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=718, Invalid=3974, Unknown=0, NotChecked=0, Total=4692 [2023-12-24 15:17:08,090 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 838 mSDsluCounter, 2563 mSDsCounter, 0 mSdLazyCounter, 1507 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 838 SdHoareTripleChecker+Valid, 2765 SdHoareTripleChecker+Invalid, 1627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2023-12-24 15:17:08,090 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [838 Valid, 2765 Invalid, 1627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1507 Invalid, 0 Unknown, 0 Unchecked, 9.1s Time] [2023-12-24 15:17:08,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2843 states. [2023-12-24 15:17:08,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2843 to 1389. [2023-12-24 15:17:08,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1389 states, 1300 states have (on average 1.2823076923076924) internal successors, (1667), 1309 states have internal predecessors, (1667), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:17:08,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1389 states to 1389 states and 1795 transitions. [2023-12-24 15:17:08,351 INFO L78 Accepts]: Start accepts. Automaton has 1389 states and 1795 transitions. Word has length 135 [2023-12-24 15:17:08,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:17:08,351 INFO L495 AbstractCegarLoop]: Abstraction has 1389 states and 1795 transitions. [2023-12-24 15:17:08,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.0) internal successors, (68), 17 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:08,351 INFO L276 IsEmpty]: Start isEmpty. Operand 1389 states and 1795 transitions. [2023-12-24 15:17:08,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:17:08,352 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:17:08,352 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:17:08,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (101)] Ended with exit code 0 [2023-12-24 15:17:08,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:08,553 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:17:08,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:17:08,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1841483196, now seen corresponding path program 1 times [2023-12-24 15:17:08,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:17:08,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1915450800] [2023-12-24 15:17:08,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:17:08,555 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:08,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:17:08,556 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:17:08,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (102)] Waiting until timeout for monitored process [2023-12-24 15:17:09,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:17:09,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-24 15:17:09,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:17:10,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-24 15:17:11,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:17:11,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:17:11,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-12-24 15:17:12,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 50 [2023-12-24 15:17:12,986 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:17:12,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 41 [2023-12-24 15:17:13,146 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:17:13,147 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:17:14,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2023-12-24 15:17:14,701 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:17:14,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1915450800] [2023-12-24 15:17:14,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1915450800] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:17:14,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1233474822] [2023-12-24 15:17:14,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:17:14,701 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:17:14,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:17:14,702 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:17:14,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (103)] Waiting until timeout for monitored process [2023-12-24 15:17:15,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:17:15,832 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-24 15:17:15,835 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:17:17,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:17:17,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:17:18,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:17:19,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-12-24 15:17:20,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 54 [2023-12-24 15:17:20,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 27 [2023-12-24 15:17:21,110 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:17:21,111 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:17:21,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2023-12-24 15:17:21,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1233474822] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:17:21,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:17:21,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2023-12-24 15:17:21,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611606596] [2023-12-24 15:17:21,564 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:17:21,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-12-24 15:17:21,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:17:21,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-12-24 15:17:21,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1063, Unknown=0, NotChecked=0, Total=1332 [2023-12-24 15:17:21,565 INFO L87 Difference]: Start difference. First operand 1389 states and 1795 transitions. Second operand has 25 states, 25 states have (on average 5.04) internal successors, (126), 24 states have internal predecessors, (126), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:17:29,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:17:29,930 INFO L93 Difference]: Finished difference Result 3469 states and 4418 transitions. [2023-12-24 15:17:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 15:17:29,931 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.04) internal successors, (126), 24 states have internal predecessors, (126), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) Word has length 135 [2023-12-24 15:17:29,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:17:29,933 INFO L225 Difference]: With dead ends: 3469 [2023-12-24 15:17:29,933 INFO L226 Difference]: Without dead ends: 2081 [2023-12-24 15:17:29,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 315 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 808 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=535, Invalid=1817, Unknown=0, NotChecked=0, Total=2352 [2023-12-24 15:17:29,934 INFO L413 NwaCegarLoop]: 192 mSDtfsCounter, 1059 mSDsluCounter, 1577 mSDsCounter, 0 mSdLazyCounter, 1690 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1059 SdHoareTripleChecker+Valid, 1769 SdHoareTripleChecker+Invalid, 1824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2023-12-24 15:17:29,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1059 Valid, 1769 Invalid, 1824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1690 Invalid, 0 Unknown, 0 Unchecked, 6.3s Time] [2023-12-24 15:17:29,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2081 states. [2023-12-24 15:17:30,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2081 to 1429. [2023-12-24 15:17:30,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1429 states, 1340 states have (on average 1.278358208955224) internal successors, (1713), 1349 states have internal predecessors, (1713), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:17:30,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 1841 transitions. [2023-12-24 15:17:30,201 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 1841 transitions. Word has length 135 [2023-12-24 15:17:30,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:17:30,201 INFO L495 AbstractCegarLoop]: Abstraction has 1429 states and 1841 transitions. [2023-12-24 15:17:30,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.04) internal successors, (126), 24 states have internal predecessors, (126), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:17:30,201 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 1841 transitions. [2023-12-24 15:17:30,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:17:30,203 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:17:30,203 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:17:30,212 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (103)] Ended with exit code 0 [2023-12-24 15:17:30,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (102)] Forceful destruction successful, exit code 0 [2023-12-24 15:17:30,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:30,603 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:17:30,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:17:30,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1952004445, now seen corresponding path program 1 times [2023-12-24 15:17:30,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:17:30,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1980727843] [2023-12-24 15:17:30,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:17:30,604 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:30,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:17:30,605 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:17:30,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (104)] Waiting until timeout for monitored process [2023-12-24 15:17:30,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:17:30,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-24 15:17:30,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:17:31,506 INFO L349 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2023-12-24 15:17:31,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2023-12-24 15:17:31,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 28 [2023-12-24 15:17:32,712 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-12-24 15:17:32,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 59 [2023-12-24 15:17:32,933 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 7 proven. 213 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-12-24 15:17:32,933 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:17:33,534 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:17:33,535 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:17:33,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1980727843] [2023-12-24 15:17:33,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1980727843] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:17:33,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:17:33,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [19] total 24 [2023-12-24 15:17:33,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186098547] [2023-12-24 15:17:33,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:17:33,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 15:17:33,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:17:33,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 15:17:33,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=492, Unknown=0, NotChecked=0, Total=552 [2023-12-24 15:17:33,536 INFO L87 Difference]: Start difference. First operand 1429 states and 1841 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:35,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:17:35,115 INFO L93 Difference]: Finished difference Result 3033 states and 3896 transitions. [2023-12-24 15:17:35,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 15:17:35,117 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:17:35,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:17:35,118 INFO L225 Difference]: With dead ends: 3033 [2023-12-24 15:17:35,118 INFO L226 Difference]: Without dead ends: 1605 [2023-12-24 15:17:35,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2023-12-24 15:17:35,119 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 104 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 701 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-24 15:17:35,119 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 701 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-24 15:17:35,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1605 states. [2023-12-24 15:17:35,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1605 to 1445. [2023-12-24 15:17:35,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1356 states have (on average 1.2794985250737463) internal successors, (1735), 1365 states have internal predecessors, (1735), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:17:35,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 1863 transitions. [2023-12-24 15:17:35,369 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 1863 transitions. Word has length 135 [2023-12-24 15:17:35,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:17:35,370 INFO L495 AbstractCegarLoop]: Abstraction has 1445 states and 1863 transitions. [2023-12-24 15:17:35,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:35,370 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 1863 transitions. [2023-12-24 15:17:35,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:17:35,371 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:17:35,371 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:17:35,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (104)] Forceful destruction successful, exit code 0 [2023-12-24 15:17:35,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:35,572 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:17:35,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:17:35,572 INFO L85 PathProgramCache]: Analyzing trace with hash 2014044059, now seen corresponding path program 1 times [2023-12-24 15:17:35,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:17:35,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947843866] [2023-12-24 15:17:35,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:17:35,572 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:35,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:17:35,573 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:17:35,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (105)] Waiting until timeout for monitored process [2023-12-24 15:17:35,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:17:35,948 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-24 15:17:35,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:17:36,473 INFO L349 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2023-12-24 15:17:36,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2023-12-24 15:17:36,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 40 [2023-12-24 15:17:37,891 INFO L349 Elim1Store]: treesize reduction 9, result has 75.7 percent of original size [2023-12-24 15:17:37,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 79 [2023-12-24 15:17:38,104 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 7 proven. 213 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-12-24 15:17:38,104 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:17:38,633 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:17:38,633 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:17:38,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947843866] [2023-12-24 15:17:38,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1947843866] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:17:38,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:17:38,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [19] total 24 [2023-12-24 15:17:38,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363178873] [2023-12-24 15:17:38,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:17:38,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 15:17:38,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:17:38,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 15:17:38,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=493, Unknown=0, NotChecked=0, Total=552 [2023-12-24 15:17:38,634 INFO L87 Difference]: Start difference. First operand 1445 states and 1863 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:39,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:17:39,991 INFO L93 Difference]: Finished difference Result 3023 states and 3880 transitions. [2023-12-24 15:17:39,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 15:17:39,991 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:17:39,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:17:39,993 INFO L225 Difference]: With dead ends: 3023 [2023-12-24 15:17:39,993 INFO L226 Difference]: Without dead ends: 1579 [2023-12-24 15:17:39,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2023-12-24 15:17:39,994 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 91 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-24 15:17:39,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 698 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-24 15:17:39,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states. [2023-12-24 15:17:40,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 1445. [2023-12-24 15:17:40,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1356 states have (on average 1.2794985250737463) internal successors, (1735), 1365 states have internal predecessors, (1735), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:17:40,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 1863 transitions. [2023-12-24 15:17:40,273 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 1863 transitions. Word has length 135 [2023-12-24 15:17:40,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:17:40,273 INFO L495 AbstractCegarLoop]: Abstraction has 1445 states and 1863 transitions. [2023-12-24 15:17:40,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:40,274 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 1863 transitions. [2023-12-24 15:17:40,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 15:17:40,275 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:17:40,275 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:17:40,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (105)] Ended with exit code 0 [2023-12-24 15:17:40,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:40,475 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:17:40,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:17:40,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1028733349, now seen corresponding path program 1 times [2023-12-24 15:17:40,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:17:40,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [584981044] [2023-12-24 15:17:40,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:17:40,476 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:40,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:17:40,477 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:17:40,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (106)] Waiting until timeout for monitored process [2023-12-24 15:17:40,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:17:40,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-24 15:17:40,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:17:41,373 INFO L349 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2023-12-24 15:17:41,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2023-12-24 15:17:41,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 40 [2023-12-24 15:17:42,531 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-12-24 15:17:42,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 54 [2023-12-24 15:17:42,704 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 7 proven. 213 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-12-24 15:17:42,704 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:17:43,244 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:17:43,245 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:17:43,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [584981044] [2023-12-24 15:17:43,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [584981044] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 15:17:43,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 15:17:43,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [19] total 24 [2023-12-24 15:17:43,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452359635] [2023-12-24 15:17:43,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:17:43,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 15:17:43,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:17:43,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 15:17:43,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=491, Unknown=0, NotChecked=0, Total=552 [2023-12-24 15:17:43,246 INFO L87 Difference]: Start difference. First operand 1445 states and 1863 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:44,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:17:44,422 INFO L93 Difference]: Finished difference Result 2993 states and 3844 transitions. [2023-12-24 15:17:44,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 15:17:44,423 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-24 15:17:44,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:17:44,425 INFO L225 Difference]: With dead ends: 2993 [2023-12-24 15:17:44,425 INFO L226 Difference]: Without dead ends: 1549 [2023-12-24 15:17:44,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2023-12-24 15:17:44,426 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 111 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 15:17:44,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 590 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 15:17:44,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1549 states. [2023-12-24 15:17:44,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1549 to 1427. [2023-12-24 15:17:44,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1427 states, 1338 states have (on average 1.2772795216741406) internal successors, (1709), 1347 states have internal predecessors, (1709), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 55 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 15:17:44,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 1837 transitions. [2023-12-24 15:17:44,699 INFO L78 Accepts]: Start accepts. Automaton has 1427 states and 1837 transitions. Word has length 135 [2023-12-24 15:17:44,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:17:44,699 INFO L495 AbstractCegarLoop]: Abstraction has 1427 states and 1837 transitions. [2023-12-24 15:17:44,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:44,699 INFO L276 IsEmpty]: Start isEmpty. Operand 1427 states and 1837 transitions. [2023-12-24 15:17:44,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-24 15:17:44,700 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:17:44,701 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:17:44,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (106)] Forceful destruction successful, exit code 0 [2023-12-24 15:17:44,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:44,901 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:17:44,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:17:44,901 INFO L85 PathProgramCache]: Analyzing trace with hash -2042974280, now seen corresponding path program 1 times [2023-12-24 15:17:44,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:17:44,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1104878951] [2023-12-24 15:17:44,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:17:44,902 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:44,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:17:44,903 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:17:44,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (107)] Waiting until timeout for monitored process [2023-12-24 15:17:45,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:17:45,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-24 15:17:45,306 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:17:45,412 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:17:45,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 30 [2023-12-24 15:17:45,471 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:17:45,471 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:17:45,471 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:17:45,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1104878951] [2023-12-24 15:17:45,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1104878951] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:17:45,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:17:45,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-24 15:17:45,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269602252] [2023-12-24 15:17:45,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:17:45,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 15:17:45,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:17:45,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 15:17:45,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-12-24 15:17:45,472 INFO L87 Difference]: Start difference. First operand 1427 states and 1837 transitions. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:46,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:17:46,881 INFO L93 Difference]: Finished difference Result 3458 states and 4448 transitions. [2023-12-24 15:17:46,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 15:17:46,883 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 137 [2023-12-24 15:17:46,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:17:46,885 INFO L225 Difference]: With dead ends: 3458 [2023-12-24 15:17:46,886 INFO L226 Difference]: Without dead ends: 2032 [2023-12-24 15:17:46,887 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-24 15:17:46,887 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 333 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 942 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 15:17:46,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [333 Valid, 942 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 15:17:46,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states. [2023-12-24 15:17:47,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 1233. [2023-12-24 15:17:47,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1233 states, 1164 states have (on average 1.268041237113402) internal successors, (1476), 1170 states have internal predecessors, (1476), 49 states have call successors, (49), 19 states have call predecessors, (49), 19 states have return successors, (49), 43 states have call predecessors, (49), 49 states have call successors, (49) [2023-12-24 15:17:47,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1233 states to 1233 states and 1574 transitions. [2023-12-24 15:17:47,099 INFO L78 Accepts]: Start accepts. Automaton has 1233 states and 1574 transitions. Word has length 137 [2023-12-24 15:17:47,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:17:47,099 INFO L495 AbstractCegarLoop]: Abstraction has 1233 states and 1574 transitions. [2023-12-24 15:17:47,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:47,099 INFO L276 IsEmpty]: Start isEmpty. Operand 1233 states and 1574 transitions. [2023-12-24 15:17:47,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-24 15:17:47,100 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:17:47,100 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:17:47,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (107)] Forceful destruction successful, exit code 0 [2023-12-24 15:17:47,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:47,301 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:17:47,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:17:47,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1240875766, now seen corresponding path program 1 times [2023-12-24 15:17:47,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:17:47,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [862329254] [2023-12-24 15:17:47,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:17:47,301 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:47,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:17:47,302 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:17:47,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (108)] Waiting until timeout for monitored process [2023-12-24 15:17:47,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:17:47,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-24 15:17:47,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:17:47,747 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-12-24 15:17:47,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 25 [2023-12-24 15:17:47,776 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:17:47,776 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:17:47,776 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:17:47,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [862329254] [2023-12-24 15:17:47,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [862329254] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:17:47,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:17:47,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 15:17:47,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708918555] [2023-12-24 15:17:47,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:17:47,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 15:17:47,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:17:47,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 15:17:47,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 15:17:47,777 INFO L87 Difference]: Start difference. First operand 1233 states and 1574 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:48,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:17:48,502 INFO L93 Difference]: Finished difference Result 2726 states and 3461 transitions. [2023-12-24 15:17:48,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 15:17:48,503 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 137 [2023-12-24 15:17:48,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:17:48,505 INFO L225 Difference]: With dead ends: 2726 [2023-12-24 15:17:48,505 INFO L226 Difference]: Without dead ends: 1494 [2023-12-24 15:17:48,506 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-24 15:17:48,506 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 197 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 15:17:48,507 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 693 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 15:17:48,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2023-12-24 15:17:48,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1189. [2023-12-24 15:17:48,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1189 states, 1120 states have (on average 1.2571428571428571) internal successors, (1408), 1126 states have internal predecessors, (1408), 49 states have call successors, (49), 19 states have call predecessors, (49), 19 states have return successors, (49), 43 states have call predecessors, (49), 49 states have call successors, (49) [2023-12-24 15:17:48,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1189 states to 1189 states and 1506 transitions. [2023-12-24 15:17:48,730 INFO L78 Accepts]: Start accepts. Automaton has 1189 states and 1506 transitions. Word has length 137 [2023-12-24 15:17:48,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:17:48,730 INFO L495 AbstractCegarLoop]: Abstraction has 1189 states and 1506 transitions. [2023-12-24 15:17:48,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:48,730 INFO L276 IsEmpty]: Start isEmpty. Operand 1189 states and 1506 transitions. [2023-12-24 15:17:48,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-24 15:17:48,731 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:17:48,731 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:17:48,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (108)] Forceful destruction successful, exit code 0 [2023-12-24 15:17:48,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:48,932 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:17:48,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:17:48,932 INFO L85 PathProgramCache]: Analyzing trace with hash -266288136, now seen corresponding path program 1 times [2023-12-24 15:17:48,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:17:48,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1742062041] [2023-12-24 15:17:48,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:17:48,933 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:48,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:17:48,934 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:17:48,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (109)] Waiting until timeout for monitored process [2023-12-24 15:17:49,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:17:49,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-24 15:17:49,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:17:49,453 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:17:49,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 30 [2023-12-24 15:17:49,514 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 15:17:49,514 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 15:17:49,515 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:17:49,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1742062041] [2023-12-24 15:17:49,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1742062041] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 15:17:49,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 15:17:49,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-24 15:17:49,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051239361] [2023-12-24 15:17:49,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 15:17:49,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 15:17:49,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:17:49,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 15:17:49,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-12-24 15:17:49,516 INFO L87 Difference]: Start difference. First operand 1189 states and 1506 transitions. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:50,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 15:17:50,850 INFO L93 Difference]: Finished difference Result 2724 states and 3437 transitions. [2023-12-24 15:17:50,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 15:17:50,851 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 137 [2023-12-24 15:17:50,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 15:17:50,853 INFO L225 Difference]: With dead ends: 2724 [2023-12-24 15:17:50,853 INFO L226 Difference]: Without dead ends: 1536 [2023-12-24 15:17:50,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-24 15:17:50,854 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 260 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 1000 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 15:17:50,854 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 1000 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 15:17:50,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1536 states. [2023-12-24 15:17:51,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1536 to 1139. [2023-12-24 15:17:51,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1139 states, 1070 states have (on average 1.250467289719626) internal successors, (1338), 1076 states have internal predecessors, (1338), 49 states have call successors, (49), 19 states have call predecessors, (49), 19 states have return successors, (49), 43 states have call predecessors, (49), 49 states have call successors, (49) [2023-12-24 15:17:51,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1139 states to 1139 states and 1436 transitions. [2023-12-24 15:17:51,079 INFO L78 Accepts]: Start accepts. Automaton has 1139 states and 1436 transitions. Word has length 137 [2023-12-24 15:17:51,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 15:17:51,079 INFO L495 AbstractCegarLoop]: Abstraction has 1139 states and 1436 transitions. [2023-12-24 15:17:51,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-24 15:17:51,079 INFO L276 IsEmpty]: Start isEmpty. Operand 1139 states and 1436 transitions. [2023-12-24 15:17:51,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-24 15:17:51,080 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 15:17:51,080 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:17:51,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (109)] Forceful destruction successful, exit code 0 [2023-12-24 15:17:51,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:51,281 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 15:17:51,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 15:17:51,281 INFO L85 PathProgramCache]: Analyzing trace with hash 107092121, now seen corresponding path program 1 times [2023-12-24 15:17:51,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 15:17:51,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1223757769] [2023-12-24 15:17:51,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:17:51,282 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 15:17:51,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 15:17:51,283 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 15:17:51,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (110)] Waiting until timeout for monitored process [2023-12-24 15:17:51,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:17:51,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-24 15:17:51,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:17:53,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:17:53,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:17:54,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:17:56,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 51 [2023-12-24 15:17:56,823 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 15:17:56,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 33 [2023-12-24 15:17:56,952 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:17:56,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:17:59,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2023-12-24 15:17:59,768 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 15:17:59,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1223757769] [2023-12-24 15:17:59,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1223757769] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:17:59,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [677439554] [2023-12-24 15:17:59,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 15:17:59,768 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 15:17:59,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 15:17:59,769 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 15:17:59,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (111)] Waiting until timeout for monitored process [2023-12-24 15:18:00,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 15:18:00,840 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-24 15:18:00,843 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 15:18:03,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 15:18:03,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 15:18:05,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 15:18:07,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 51 [2023-12-24 15:18:08,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 33 [2023-12-24 15:18:08,143 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 15:18:08,144 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 15:18:08,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2023-12-24 15:18:09,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [677439554] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 15:18:09,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 15:18:09,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2023-12-24 15:18:09,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377784924] [2023-12-24 15:18:09,193 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 15:18:09,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-24 15:18:09,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 15:18:09,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-24 15:18:09,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1417, Unknown=0, NotChecked=0, Total=1722 [2023-12-24 15:18:09,194 INFO L87 Difference]: Start difference. First operand 1139 states and 1436 transitions. Second operand has 27 states, 27 states have (on average 4.666666666666667) internal successors, (126), 26 states have internal predecessors, (126), 4 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2023-12-24 15:18:14,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:18:23,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:18:24,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:18:26,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:18:31,752 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:18:39,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:18:41,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:18:44,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:18:46,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:18:49,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:18:52,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] Received shutdown request... [2023-12-24 15:18:55,941 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (110)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-24 15:18:55,941 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (111)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-24 15:18:55,941 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-24 15:18:56,924 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 15:18:56,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (110)] Ended with exit code 0 [2023-12-24 15:18:56,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (111)] Forceful destruction successful, exit code 0 [2023-12-24 15:18:56,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 319 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 951 ImplicationChecksByTransitivity, 16.2s TimeCoverageRelationStatistics Valid=624, Invalid=2345, Unknown=1, NotChecked=0, Total=2970 [2023-12-24 15:18:56,967 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 1733 mSDsluCounter, 1575 mSDsCounter, 0 mSdLazyCounter, 1752 mSolverCounterSat, 136 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1733 SdHoareTripleChecker+Valid, 1735 SdHoareTripleChecker+Invalid, 1890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1752 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.6s IncrementalHoareTripleChecker+Time [2023-12-24 15:18:56,967 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1733 Valid, 1735 Invalid, 1890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1752 Invalid, 2 Unknown, 0 Unchecked, 39.6s Time] [2023-12-24 15:18:56,968 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-24 15:18:56,968 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-12-24 15:18:56,971 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 15:18:56,973 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-24 15:18:56,974 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.12 03:18:56 BoogieIcfgContainer [2023-12-24 15:18:56,974 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-24 15:18:56,974 INFO L158 Benchmark]: Toolchain (without parser) took 858995.87ms. Allocated memory was 197.1MB in the beginning and 625.0MB in the end (delta: 427.8MB). Free memory was 156.9MB in the beginning and 381.7MB in the end (delta: -224.8MB). Peak memory consumption was 392.2MB. Max. memory is 8.0GB. [2023-12-24 15:18:56,974 INFO L158 Benchmark]: CDTParser took 0.44ms. Allocated memory is still 197.1MB. Free memory is still 153.3MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-24 15:18:56,974 INFO L158 Benchmark]: CACSL2BoogieTranslator took 285.94ms. Allocated memory is still 197.1MB. Free memory was 156.5MB in the beginning and 139.5MB in the end (delta: 17.0MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2023-12-24 15:18:56,974 INFO L158 Benchmark]: Boogie Procedure Inliner took 46.55ms. Allocated memory is still 197.1MB. Free memory was 139.5MB in the beginning and 135.5MB in the end (delta: 4.0MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-24 15:18:56,974 INFO L158 Benchmark]: Boogie Preprocessor took 69.33ms. Allocated memory is still 197.1MB. Free memory was 135.5MB in the beginning and 129.6MB in the end (delta: 5.9MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-24 15:18:56,974 INFO L158 Benchmark]: RCFGBuilder took 753.36ms. Allocated memory is still 197.1MB. Free memory was 129.6MB in the beginning and 155.4MB in the end (delta: -25.7MB). Peak memory consumption was 41.8MB. Max. memory is 8.0GB. [2023-12-24 15:18:56,975 INFO L158 Benchmark]: TraceAbstraction took 857836.56ms. Allocated memory was 197.1MB in the beginning and 625.0MB in the end (delta: 427.8MB). Free memory was 154.9MB in the beginning and 381.7MB in the end (delta: -226.8MB). Peak memory consumption was 389.2MB. Max. memory is 8.0GB. [2023-12-24 15:18:56,975 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.44ms. Allocated memory is still 197.1MB. Free memory is still 153.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 285.94ms. Allocated memory is still 197.1MB. Free memory was 156.5MB in the beginning and 139.5MB in the end (delta: 17.0MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 46.55ms. Allocated memory is still 197.1MB. Free memory was 139.5MB in the beginning and 135.5MB in the end (delta: 4.0MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 69.33ms. Allocated memory is still 197.1MB. Free memory was 135.5MB in the beginning and 129.6MB in the end (delta: 5.9MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * RCFGBuilder took 753.36ms. Allocated memory is still 197.1MB. Free memory was 129.6MB in the beginning and 155.4MB in the end (delta: -25.7MB). Peak memory consumption was 41.8MB. Max. memory is 8.0GB. * TraceAbstraction took 857836.56ms. Allocated memory was 197.1MB in the beginning and 625.0MB in the end (delta: 427.8MB). Free memory was 154.9MB in the beginning and 381.7MB in the end (delta: -226.8MB). Peak memory consumption was 389.2MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 19). Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 123 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 857.8s, OverallIterations: 86, TraceHistogramMax: 14, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 376.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 48 mSolverCounterUnknown, 49159 SdHoareTripleChecker+Valid, 275.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 49146 mSDsluCounter, 103742 SdHoareTripleChecker+Invalid, 267.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 87068 mSDsCounter, 3927 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 49277 IncrementalHoareTripleChecker+Invalid, 53252 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3927 mSolverCounterUnsat, 16674 mSDtfsCounter, 49277 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 19656 GetRequests, 17553 SyntacticMatches, 46 SemanticMatches, 2057 ConstructedPredicates, 0 IntricatePredicates, 4 DeprecatedPredicates, 20014 ImplicationChecksByTransitivity, 291.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1537occurred in iteration=39, InterpolantAutomatonStates: 1067, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 11.8s AutomataMinimizationTime, 85 MinimizatonAttempts, 24528 StatesRemovedByMinimization, 84 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 4.1s SsaConstructionTime, 27.3s SatisfiabilityAnalysisTime, 401.2s InterpolantComputationTime, 13743 NumberOfCodeBlocks, 13743 NumberOfCodeBlocksAsserted, 110 NumberOfCheckSat, 17285 ConstructedInterpolants, 2123 QuantifiedInterpolants, 271357 SizeOfPredicates, 1678 NumberOfNonLiveVariables, 32569 ConjunctsInSsa, 2168 ConjunctsInUnsatCore, 140 InterpolantComputations, 60 PerfectInterpolantSequences, 40862/50960 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown