/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-a_file-25.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-24 13:04:30,462 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-24 13:04:30,531 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 13:04:30,535 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-24 13:04:30,535 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-24 13:04:30,557 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-24 13:04:30,558 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-24 13:04:30,558 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-24 13:04:30,558 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-24 13:04:30,561 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-24 13:04:30,561 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-24 13:04:30,562 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-24 13:04:30,562 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-24 13:04:30,563 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-24 13:04:30,563 INFO L153 SettingsManager]: * Use SBE=true [2023-12-24 13:04:30,563 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-24 13:04:30,563 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-24 13:04:30,564 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-24 13:04:30,564 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-24 13:04:30,564 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-24 13:04:30,565 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-24 13:04:30,565 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-24 13:04:30,565 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-24 13:04:30,565 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-24 13:04:30,565 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-24 13:04:30,565 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-24 13:04:30,566 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-24 13:04:30,566 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-24 13:04:30,566 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-24 13:04:30,566 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-24 13:04:30,567 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-24 13:04:30,567 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-24 13:04:30,567 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-24 13:04:30,567 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-24 13:04:30,567 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-24 13:04:30,567 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-24 13:04:30,567 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-24 13:04:30,567 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-24 13:04:30,568 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-24 13:04:30,568 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-24 13:04:30,568 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-24 13:04:30,568 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-24 13:04:30,569 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-24 13:04:30,569 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-24 13:04:30,569 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-24 13:04:30,569 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-24 13:04:30,569 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 13:04:30,766 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-24 13:04:30,791 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-24 13:04:30,793 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-24 13:04:30,794 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-24 13:04:30,794 INFO L274 PluginConnector]: CDTParser initialized [2023-12-24 13:04:30,795 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-25.i [2023-12-24 13:04:31,849 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-24 13:04:32,001 INFO L384 CDTParser]: Found 1 translation units. [2023-12-24 13:04:32,002 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-25.i [2023-12-24 13:04:32,015 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e8b8e4da9/20d127de728e4a009bccb4fc930c5e18/FLAGd941f7032 [2023-12-24 13:04:32,032 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e8b8e4da9/20d127de728e4a009bccb4fc930c5e18 [2023-12-24 13:04:32,034 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-24 13:04:32,035 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-24 13:04:32,036 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-24 13:04:32,037 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-24 13:04:32,041 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-24 13:04:32,041 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,042 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50f9d9ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32, skipping insertion in model container [2023-12-24 13:04:32,042 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,069 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-24 13:04:32,196 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-a_file-25.i[916,929] [2023-12-24 13:04:32,253 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-24 13:04:32,266 INFO L202 MainTranslator]: Completed pre-run [2023-12-24 13:04:32,277 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-a_file-25.i[916,929] [2023-12-24 13:04:32,314 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-24 13:04:32,332 INFO L206 MainTranslator]: Completed translation [2023-12-24 13:04:32,333 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32 WrapperNode [2023-12-24 13:04:32,333 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-24 13:04:32,334 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-24 13:04:32,334 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-24 13:04:32,335 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-24 13:04:32,341 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,371 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,421 INFO L138 Inliner]: procedures = 36, calls = 179, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 558 [2023-12-24 13:04:32,422 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-24 13:04:32,423 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-24 13:04:32,423 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-24 13:04:32,423 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-24 13:04:32,433 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,433 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,445 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,468 INFO L175 MemorySlicer]: Split 146 memory accesses to 5 slices as follows [2, 33, 56, 35, 20]. 38 percent of accesses are in the largest equivalence class. The 16 initializations are split as follows [2, 4, 4, 4, 2]. The 19 writes are split as follows [0, 6, 6, 5, 2]. [2023-12-24 13:04:32,468 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,469 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,491 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,495 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,499 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,502 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,507 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-24 13:04:32,508 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-24 13:04:32,508 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-24 13:04:32,509 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-24 13:04:32,509 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32" (1/1) ... [2023-12-24 13:04:32,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-24 13:04:32,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-24 13:04:32,582 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 13:04:32,657 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 13:04:32,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-24 13:04:32,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-12-24 13:04:32,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-12-24 13:04:32,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2023-12-24 13:04:32,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2023-12-24 13:04:32,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2023-12-24 13:04:32,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2023-12-24 13:04:32,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2023-12-24 13:04:32,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2023-12-24 13:04:32,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2023-12-24 13:04:32,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2023-12-24 13:04:32,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-24 13:04:32,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-24 13:04:32,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-24 13:04:32,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-24 13:04:32,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-24 13:04:32,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-12-24 13:04:32,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-12-24 13:04:32,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2023-12-24 13:04:32,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2023-12-24 13:04:32,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2023-12-24 13:04:32,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#0 [2023-12-24 13:04:32,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#1 [2023-12-24 13:04:32,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#2 [2023-12-24 13:04:32,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#3 [2023-12-24 13:04:32,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#4 [2023-12-24 13:04:32,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-12-24 13:04:32,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-12-24 13:04:32,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-12-24 13:04:32,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-12-24 13:04:32,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-12-24 13:04:32,682 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2023-12-24 13:04:32,682 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2023-12-24 13:04:32,682 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2023-12-24 13:04:32,682 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2023-12-24 13:04:32,685 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2023-12-24 13:04:32,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#0 [2023-12-24 13:04:32,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#1 [2023-12-24 13:04:32,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#2 [2023-12-24 13:04:32,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#3 [2023-12-24 13:04:32,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#4 [2023-12-24 13:04:32,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#0 [2023-12-24 13:04:32,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#1 [2023-12-24 13:04:32,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#2 [2023-12-24 13:04:32,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#3 [2023-12-24 13:04:32,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#4 [2023-12-24 13:04:32,687 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-24 13:04:32,687 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-24 13:04:32,687 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-24 13:04:32,687 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-24 13:04:32,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-12-24 13:04:32,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-12-24 13:04:32,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-12-24 13:04:32,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-12-24 13:04:32,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-12-24 13:04:32,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2023-12-24 13:04:32,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2023-12-24 13:04:32,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2023-12-24 13:04:32,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2023-12-24 13:04:32,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2023-12-24 13:04:32,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-12-24 13:04:32,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-12-24 13:04:32,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-12-24 13:04:32,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-12-24 13:04:32,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-12-24 13:04:32,940 INFO L241 CfgBuilder]: Building ICFG [2023-12-24 13:04:32,942 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-24 13:04:33,475 INFO L282 CfgBuilder]: Performing block encoding [2023-12-24 13:04:33,521 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-24 13:04:33,521 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-24 13:04:33,522 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.12 01:04:33 BoogieIcfgContainer [2023-12-24 13:04:33,522 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-24 13:04:33,524 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-24 13:04:33,524 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-24 13:04:33,527 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-24 13:04:33,527 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.12 01:04:32" (1/3) ... [2023-12-24 13:04:33,527 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67727cad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.12 01:04:33, skipping insertion in model container [2023-12-24 13:04:33,528 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 01:04:32" (2/3) ... [2023-12-24 13:04:33,528 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67727cad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.12 01:04:33, skipping insertion in model container [2023-12-24 13:04:33,528 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.12 01:04:33" (3/3) ... [2023-12-24 13:04:33,529 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-a_file-25.i [2023-12-24 13:04:33,544 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-24 13:04:33,544 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-24 13:04:33,582 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-24 13:04:33,587 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;@2bbc35f3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-24 13:04:33,587 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-24 13:04:33,591 INFO L276 IsEmpty]: Start isEmpty. Operand has 117 states, 96 states have (on average 1.4583333333333333) internal successors, (140), 97 states have internal predecessors, (140), 18 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-24 13:04:33,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-24 13:04:33,607 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:04:33,608 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:04:33,608 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:04:33,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:04:33,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1859271214, now seen corresponding path program 1 times [2023-12-24 13:04:33,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:04:33,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [395413662] [2023-12-24 13:04:33,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:04:33,629 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 13:04:33,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:04:33,647 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 13:04:33,647 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 13:04:33,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:04:33,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-24 13:04:33,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:04:33,976 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 314 proven. 0 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2023-12-24 13:04:33,977 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:04:33,977 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:04:33,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [395413662] [2023-12-24 13:04:33,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [395413662] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:04:33,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:04:33,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-24 13:04:33,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813763234] [2023-12-24 13:04:33,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:04:33,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-24 13:04:33,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:04:33,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-24 13:04:33,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-24 13:04:34,000 INFO L87 Difference]: Start difference. First operand has 117 states, 96 states have (on average 1.4583333333333333) internal successors, (140), 97 states have internal predecessors, (140), 18 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:04:34,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:04:34,039 INFO L93 Difference]: Finished difference Result 231 states and 368 transitions. [2023-12-24 13:04:34,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-24 13:04:34,042 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 139 [2023-12-24 13:04:34,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:04:34,046 INFO L225 Difference]: With dead ends: 231 [2023-12-24 13:04:34,047 INFO L226 Difference]: Without dead ends: 115 [2023-12-24 13:04:34,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 138 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 13:04:34,051 INFO L413 NwaCegarLoop]: 167 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, 167 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 13:04:34,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 167 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 13:04:34,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2023-12-24 13:04:34,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2023-12-24 13:04:34,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 95 states have (on average 1.4210526315789473) internal successors, (135), 95 states have internal predecessors, (135), 18 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-24 13:04:34,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 171 transitions. [2023-12-24 13:04:34,091 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 171 transitions. Word has length 139 [2023-12-24 13:04:34,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:04:34,092 INFO L495 AbstractCegarLoop]: Abstraction has 115 states and 171 transitions. [2023-12-24 13:04:34,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:04:34,092 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 171 transitions. [2023-12-24 13:04:34,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-24 13:04:34,094 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:04:34,095 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:04:34,104 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 (2)] Ended with exit code 0 [2023-12-24 13:04:34,304 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 13:04:34,304 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:04:34,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:04:34,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1247964878, now seen corresponding path program 1 times [2023-12-24 13:04:34,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:04:34,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [215237065] [2023-12-24 13:04:34,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:04:34,307 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 13:04:34,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:04:34,308 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 13:04:34,309 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 13:04:34,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:04:34,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-24 13:04:34,609 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:04:35,340 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:04:35,340 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 97 treesize of output 37 [2023-12-24 13:04:35,390 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 308 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:04:35,390 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:04:35,391 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:04:35,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [215237065] [2023-12-24 13:04:35,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [215237065] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:04:35,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:04:35,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-24 13:04:35,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977280823] [2023-12-24 13:04:35,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:04:35,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 13:04:35,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:04:35,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 13:04:35,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-24 13:04:35,393 INFO L87 Difference]: Start difference. First operand 115 states and 171 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:04:36,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:04:36,816 INFO L93 Difference]: Finished difference Result 419 states and 621 transitions. [2023-12-24 13:04:36,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 13:04:36,817 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 139 [2023-12-24 13:04:36,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:04:36,819 INFO L225 Difference]: With dead ends: 419 [2023-12-24 13:04:36,819 INFO L226 Difference]: Without dead ends: 305 [2023-12-24 13:04:36,819 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-12-24 13:04:36,820 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 456 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-24 13:04:36,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [457 Valid, 697 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-24 13:04:36,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2023-12-24 13:04:36,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 295. [2023-12-24 13:04:36,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 249 states have (on average 1.429718875502008) internal successors, (356), 251 states have internal predecessors, (356), 42 states have call successors, (42), 3 states have call predecessors, (42), 3 states have return successors, (42), 40 states have call predecessors, (42), 42 states have call successors, (42) [2023-12-24 13:04:36,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 440 transitions. [2023-12-24 13:04:36,838 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 440 transitions. Word has length 139 [2023-12-24 13:04:36,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:04:36,839 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 440 transitions. [2023-12-24 13:04:36,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:04:36,839 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 440 transitions. [2023-12-24 13:04:36,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-24 13:04:36,841 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:04:36,841 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:04:36,853 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 13:04:37,053 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 13:04:37,053 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:04:37,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:04:37,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1052857712, now seen corresponding path program 1 times [2023-12-24 13:04:37,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:04:37,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1278603631] [2023-12-24 13:04:37,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:04:37,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 13:04:37,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:04:37,056 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 13:04:37,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 (4)] Waiting until timeout for monitored process [2023-12-24 13:04:37,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:04:37,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-24 13:04:37,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:04:37,366 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 14 treesize of output 10 [2023-12-24 13:04:37,554 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 52 treesize of output 24 [2023-12-24 13:04:38,194 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 52 treesize of output 33 [2023-12-24 13:04:38,233 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:04:38,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 56 treesize of output 24 [2023-12-24 13:04:38,260 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 160 proven. 84 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2023-12-24 13:04:38,260 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:04:38,560 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 12 proven. 84 refuted. 0 times theorem prover too weak. 516 trivial. 0 not checked. [2023-12-24 13:04:38,561 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:04:38,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1278603631] [2023-12-24 13:04:38,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1278603631] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 13:04:38,561 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 13:04:38,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 20 [2023-12-24 13:04:38,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496561634] [2023-12-24 13:04:38,561 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 13:04:38,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-24 13:04:38,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:04:38,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-24 13:04:38,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2023-12-24 13:04:38,563 INFO L87 Difference]: Start difference. First operand 295 states and 440 transitions. Second operand has 20 states, 16 states have (on average 5.625) internal successors, (90), 18 states have internal predecessors, (90), 7 states have call successors, (34), 4 states have call predecessors, (34), 5 states have return successors, (34), 4 states have call predecessors, (34), 7 states have call successors, (34) [2023-12-24 13:04:39,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:04:39,713 INFO L93 Difference]: Finished difference Result 879 states and 1267 transitions. [2023-12-24 13:04:39,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-12-24 13:04:39,714 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 16 states have (on average 5.625) internal successors, (90), 18 states have internal predecessors, (90), 7 states have call successors, (34), 4 states have call predecessors, (34), 5 states have return successors, (34), 4 states have call predecessors, (34), 7 states have call successors, (34) Word has length 139 [2023-12-24 13:04:39,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:04:39,718 INFO L225 Difference]: With dead ends: 879 [2023-12-24 13:04:39,718 INFO L226 Difference]: Without dead ends: 585 [2023-12-24 13:04:39,719 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=471, Invalid=1509, Unknown=0, NotChecked=0, Total=1980 [2023-12-24 13:04:39,720 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 576 mSDsluCounter, 906 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 1032 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-24 13:04:39,720 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [582 Valid, 1032 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-24 13:04:39,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2023-12-24 13:04:39,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 555. [2023-12-24 13:04:39,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 458 states have (on average 1.3799126637554586) internal successors, (632), 463 states have internal predecessors, (632), 78 states have call successors, (78), 18 states have call predecessors, (78), 18 states have return successors, (78), 73 states have call predecessors, (78), 78 states have call successors, (78) [2023-12-24 13:04:39,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 788 transitions. [2023-12-24 13:04:39,765 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 788 transitions. Word has length 139 [2023-12-24 13:04:39,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:04:39,766 INFO L495 AbstractCegarLoop]: Abstraction has 555 states and 788 transitions. [2023-12-24 13:04:39,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 16 states have (on average 5.625) internal successors, (90), 18 states have internal predecessors, (90), 7 states have call successors, (34), 4 states have call predecessors, (34), 5 states have return successors, (34), 4 states have call predecessors, (34), 7 states have call successors, (34) [2023-12-24 13:04:39,766 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 788 transitions. [2023-12-24 13:04:39,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-24 13:04:39,768 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:04:39,768 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:04:39,780 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 (4)] Forceful destruction successful, exit code 0 [2023-12-24 13:04:39,976 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 [2023-12-24 13:04:39,977 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:04:39,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:04:39,977 INFO L85 PathProgramCache]: Analyzing trace with hash 847103693, now seen corresponding path program 1 times [2023-12-24 13:04:39,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:04:39,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1489079282] [2023-12-24 13:04:39,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:04:39,978 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 13:04:39,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:04:39,979 INFO L229 MonitoredProcess]: Starting monitored process 5 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 13:04:39,993 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 (5)] Waiting until timeout for monitored process [2023-12-24 13:04:40,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:04:40,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-24 13:04:40,215 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:04:40,243 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 13:04:40,328 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:04:40,328 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:04:40,328 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:04:40,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1489079282] [2023-12-24 13:04:40,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1489079282] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:04:40,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:04:40,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 13:04:40,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236038194] [2023-12-24 13:04:40,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:04:40,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:04:40,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:04:40,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:04:40,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 13:04:40,330 INFO L87 Difference]: Start difference. First operand 555 states and 788 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:04:40,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:04:40,903 INFO L93 Difference]: Finished difference Result 1395 states and 1992 transitions. [2023-12-24 13:04:40,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 13:04:40,903 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 140 [2023-12-24 13:04:40,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:04:40,907 INFO L225 Difference]: With dead ends: 1395 [2023-12-24 13:04:40,907 INFO L226 Difference]: Without dead ends: 841 [2023-12-24 13:04:40,908 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-24 13:04:40,909 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 249 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 13:04:40,909 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 574 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 13:04:40,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2023-12-24 13:04:40,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 587. [2023-12-24 13:04:40,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 490 states have (on average 1.3816326530612244) internal successors, (677), 495 states have internal predecessors, (677), 78 states have call successors, (78), 18 states have call predecessors, (78), 18 states have return successors, (78), 73 states have call predecessors, (78), 78 states have call successors, (78) [2023-12-24 13:04:40,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 833 transitions. [2023-12-24 13:04:40,945 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 833 transitions. Word has length 140 [2023-12-24 13:04:40,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:04:40,946 INFO L495 AbstractCegarLoop]: Abstraction has 587 states and 833 transitions. [2023-12-24 13:04:40,946 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:04:40,946 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 833 transitions. [2023-12-24 13:04:40,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-24 13:04:40,948 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:04:40,948 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:04:40,958 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 (5)] Forceful destruction successful, exit code 0 [2023-12-24 13:04:41,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:04:41,156 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:04:41,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:04:41,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1587561595, now seen corresponding path program 1 times [2023-12-24 13:04:41,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:04:41,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1225737787] [2023-12-24 13:04:41,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:04:41,157 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 13:04:41,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:04:41,158 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 13:04:41,159 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 13:04:41,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:04:41,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-24 13:04:41,393 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:04:41,406 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:04:41,406 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:04:41,407 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:04:41,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1225737787] [2023-12-24 13:04:41,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1225737787] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:04:41,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:04:41,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 13:04:41,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123809748] [2023-12-24 13:04:41,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:04:41,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:04:41,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:04:41,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:04:41,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 13:04:41,409 INFO L87 Difference]: Start difference. First operand 587 states and 833 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:04:41,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:04:41,473 INFO L93 Difference]: Finished difference Result 1323 states and 1890 transitions. [2023-12-24 13:04:41,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 13:04:41,473 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 142 [2023-12-24 13:04:41,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:04:41,476 INFO L225 Difference]: With dead ends: 1323 [2023-12-24 13:04:41,476 INFO L226 Difference]: Without dead ends: 737 [2023-12-24 13:04:41,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-24 13:04:41,478 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 102 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 13:04:41,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 703 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 13:04:41,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2023-12-24 13:04:41,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 602. [2023-12-24 13:04:41,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 505 states have (on average 1.3702970297029704) internal successors, (692), 510 states have internal predecessors, (692), 78 states have call successors, (78), 18 states have call predecessors, (78), 18 states have return successors, (78), 73 states have call predecessors, (78), 78 states have call successors, (78) [2023-12-24 13:04:41,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 848 transitions. [2023-12-24 13:04:41,505 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 848 transitions. Word has length 142 [2023-12-24 13:04:41,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:04:41,505 INFO L495 AbstractCegarLoop]: Abstraction has 602 states and 848 transitions. [2023-12-24 13:04:41,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:04:41,505 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 848 transitions. [2023-12-24 13:04:41,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-24 13:04:41,507 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:04:41,507 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:04:41,520 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 (6)] Forceful destruction successful, exit code 0 [2023-12-24 13:04:41,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 13:04:41,714 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:04:41,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:04:41,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1536814777, now seen corresponding path program 1 times [2023-12-24 13:04:41,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:04:41,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [584376821] [2023-12-24 13:04:41,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:04:41,715 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 13:04:41,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:04:41,716 INFO L229 MonitoredProcess]: Starting monitored process 7 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 13:04:41,717 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 (7)] Waiting until timeout for monitored process [2023-12-24 13:04:41,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:04:41,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-24 13:04:41,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:04:41,962 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 13:04:41,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 17 treesize of output 9 [2023-12-24 13:04:41,972 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:04:41,973 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:04:41,973 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:04:41,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [584376821] [2023-12-24 13:04:41,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [584376821] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:04:41,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:04:41,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 13:04:41,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681784618] [2023-12-24 13:04:41,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:04:41,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:04:41,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:04:41,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:04:41,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 13:04:41,974 INFO L87 Difference]: Start difference. First operand 602 states and 848 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:04:42,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:04:42,128 INFO L93 Difference]: Finished difference Result 1540 states and 2168 transitions. [2023-12-24 13:04:42,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 13:04:42,129 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 143 [2023-12-24 13:04:42,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:04:42,132 INFO L225 Difference]: With dead ends: 1540 [2023-12-24 13:04:42,132 INFO L226 Difference]: Without dead ends: 939 [2023-12-24 13:04:42,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-24 13:04:42,135 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 162 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 831 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:04:42,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 831 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 13:04:42,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2023-12-24 13:04:42,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 697. [2023-12-24 13:04:42,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 566 states have (on average 1.342756183745583) internal successors, (760), 573 states have internal predecessors, (760), 107 states have call successors, (107), 23 states have call predecessors, (107), 23 states have return successors, (107), 100 states have call predecessors, (107), 107 states have call successors, (107) [2023-12-24 13:04:42,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 974 transitions. [2023-12-24 13:04:42,183 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 974 transitions. Word has length 143 [2023-12-24 13:04:42,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:04:42,184 INFO L495 AbstractCegarLoop]: Abstraction has 697 states and 974 transitions. [2023-12-24 13:04:42,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:04:42,184 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 974 transitions. [2023-12-24 13:04:42,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-24 13:04:42,185 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:04:42,185 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:04:42,195 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 (7)] Forceful destruction successful, exit code 0 [2023-12-24 13:04:42,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:04:42,393 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:04:42,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:04:42,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1670828283, now seen corresponding path program 1 times [2023-12-24 13:04:42,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:04:42,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1424703100] [2023-12-24 13:04:42,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:04:42,394 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 13:04:42,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:04:42,395 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 13:04:42,399 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 13:04:42,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:04:42,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 13:04:42,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:04:42,689 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 13:04:42,787 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 42 treesize of output 20 [2023-12-24 13:04:43,118 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 35 treesize of output 28 [2023-12-24 13:04:43,148 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:04:43,148 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 39 treesize of output 19 [2023-12-24 13:04:43,164 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 158 proven. 84 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2023-12-24 13:04:43,164 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:04:43,473 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 12 proven. 84 refuted. 0 times theorem prover too weak. 516 trivial. 0 not checked. [2023-12-24 13:04:43,473 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:04:43,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1424703100] [2023-12-24 13:04:43,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1424703100] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 13:04:43,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 13:04:43,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 20 [2023-12-24 13:04:43,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683341619] [2023-12-24 13:04:43,473 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 13:04:43,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-24 13:04:43,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:04:43,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-24 13:04:43,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2023-12-24 13:04:43,475 INFO L87 Difference]: Start difference. First operand 697 states and 974 transitions. Second operand has 20 states, 16 states have (on average 6.125) internal successors, (98), 20 states have internal predecessors, (98), 7 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 7 states have call successors, (34) [2023-12-24 13:04:44,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:04:44,172 INFO L93 Difference]: Finished difference Result 1306 states and 1809 transitions. [2023-12-24 13:04:44,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-24 13:04:44,173 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 16 states have (on average 6.125) internal successors, (98), 20 states have internal predecessors, (98), 7 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 7 states have call successors, (34) Word has length 143 [2023-12-24 13:04:44,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:04:44,175 INFO L225 Difference]: With dead ends: 1306 [2023-12-24 13:04:44,175 INFO L226 Difference]: Without dead ends: 699 [2023-12-24 13:04:44,176 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 266 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=316, Invalid=1090, Unknown=0, NotChecked=0, Total=1406 [2023-12-24 13:04:44,177 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 333 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 1044 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 13:04:44,177 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 1044 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 13:04:44,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2023-12-24 13:04:44,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 429. [2023-12-24 13:04:44,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 340 states have (on average 1.3176470588235294) internal successors, (448), 344 states have internal predecessors, (448), 71 states have call successors, (71), 17 states have call predecessors, (71), 17 states have return successors, (71), 67 states have call predecessors, (71), 71 states have call successors, (71) [2023-12-24 13:04:44,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 590 transitions. [2023-12-24 13:04:44,201 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 590 transitions. Word has length 143 [2023-12-24 13:04:44,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:04:44,201 INFO L495 AbstractCegarLoop]: Abstraction has 429 states and 590 transitions. [2023-12-24 13:04:44,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 16 states have (on average 6.125) internal successors, (98), 20 states have internal predecessors, (98), 7 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (34), 3 states have call predecessors, (34), 7 states have call successors, (34) [2023-12-24 13:04:44,201 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 590 transitions. [2023-12-24 13:04:44,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-12-24 13:04:44,202 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:04:44,202 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:04:44,224 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 (8)] Ended with exit code 0 [2023-12-24 13:04:44,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 13:04:44,412 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:04:44,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:04:44,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1119708778, now seen corresponding path program 1 times [2023-12-24 13:04:44,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:04:44,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1657610639] [2023-12-24 13:04:44,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:04:44,413 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 13:04:44,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:04:44,414 INFO L229 MonitoredProcess]: Starting monitored process 9 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 13:04:44,415 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 (9)] Waiting until timeout for monitored process [2023-12-24 13:04:44,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:04:44,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-24 13:04:44,684 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:04:44,736 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:04:44,736 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 37 treesize of output 17 [2023-12-24 13:04:44,753 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:04:44,754 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:04:44,754 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:04:44,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1657610639] [2023-12-24 13:04:44,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1657610639] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:04:44,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:04:44,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-24 13:04:44,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034411624] [2023-12-24 13:04:44,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:04:44,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 13:04:44,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:04:44,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 13:04:44,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-24 13:04:44,755 INFO L87 Difference]: Start difference. First operand 429 states and 590 transitions. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:04:44,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:04:44,968 INFO L93 Difference]: Finished difference Result 1132 states and 1567 transitions. [2023-12-24 13:04:44,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 13:04:44,969 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 144 [2023-12-24 13:04:44,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:04:44,972 INFO L225 Difference]: With dead ends: 1132 [2023-12-24 13:04:44,972 INFO L226 Difference]: Without dead ends: 793 [2023-12-24 13:04:44,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-24 13:04:44,973 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 260 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 1064 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 13:04:44,973 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 1064 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 13:04:44,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2023-12-24 13:04:45,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 708. [2023-12-24 13:04:45,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 573 states have (on average 1.324607329842932) internal successors, (759), 581 states have internal predecessors, (759), 105 states have call successors, (105), 29 states have call predecessors, (105), 29 states have return successors, (105), 97 states have call predecessors, (105), 105 states have call successors, (105) [2023-12-24 13:04:45,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 969 transitions. [2023-12-24 13:04:45,007 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 969 transitions. Word has length 144 [2023-12-24 13:04:45,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:04:45,007 INFO L495 AbstractCegarLoop]: Abstraction has 708 states and 969 transitions. [2023-12-24 13:04:45,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:04:45,008 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 969 transitions. [2023-12-24 13:04:45,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 13:04:45,009 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:04:45,009 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:04:45,026 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 (9)] Ended with exit code 0 [2023-12-24 13:04:45,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:04:45,217 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:04:45,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:04:45,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1610061679, now seen corresponding path program 1 times [2023-12-24 13:04:45,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:04:45,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [4434427] [2023-12-24 13:04:45,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:04:45,218 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 13:04:45,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:04:45,219 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 13:04:45,220 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 13:04:45,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:04:45,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-24 13:04:45,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:04:45,610 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 7 [2023-12-24 13:04:45,614 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:04:45,614 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 36 treesize of output 16 [2023-12-24 13:04:45,642 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 251 proven. 12 refuted. 0 times theorem prover too weak. 349 trivial. 0 not checked. [2023-12-24 13:04:45,642 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:04:45,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:04:45,756 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 45 treesize of output 25 [2023-12-24 13:04:45,844 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:04:45,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [4434427] [2023-12-24 13:04:45,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [4434427] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:04:45,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [459180779] [2023-12-24 13:04:45,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:04:45,844 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 13:04:45,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 13:04:45,846 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 13:04:45,847 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 13:04:46,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:04:46,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 13:04:46,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:04:46,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 19 treesize of output 7 [2023-12-24 13:04:46,792 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:04:46,792 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 36 treesize of output 16 [2023-12-24 13:04:46,820 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 251 proven. 12 refuted. 0 times theorem prover too weak. 349 trivial. 0 not checked. [2023-12-24 13:04:46,820 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:04:46,850 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:04:46,850 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 45 treesize of output 25 [2023-12-24 13:04:46,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [459180779] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:04:46,940 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 13:04:46,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2023-12-24 13:04:46,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598386599] [2023-12-24 13:04:46,940 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 13:04:46,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 13:04:46,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:04:46,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 13:04:46,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-12-24 13:04:46,941 INFO L87 Difference]: Start difference. First operand 708 states and 969 transitions. Second operand has 9 states, 8 states have (on average 8.125) internal successors, (65), 9 states have internal predecessors, (65), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-24 13:04:47,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:04:47,446 INFO L93 Difference]: Finished difference Result 1392 states and 1877 transitions. [2023-12-24 13:04:47,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 13:04:47,447 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.125) internal successors, (65), 9 states have internal predecessors, (65), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) Word has length 146 [2023-12-24 13:04:47,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:04:47,449 INFO L225 Difference]: With dead ends: 1392 [2023-12-24 13:04:47,449 INFO L226 Difference]: Without dead ends: 774 [2023-12-24 13:04:47,450 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 342 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2023-12-24 13:04:47,451 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 161 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 13:04:47,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 759 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 13:04:47,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2023-12-24 13:04:47,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 716. [2023-12-24 13:04:47,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 581 states have (on average 1.314974182444062) internal successors, (764), 589 states have internal predecessors, (764), 101 states have call successors, (101), 33 states have call predecessors, (101), 33 states have return successors, (101), 93 states have call predecessors, (101), 101 states have call successors, (101) [2023-12-24 13:04:47,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 966 transitions. [2023-12-24 13:04:47,511 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 966 transitions. Word has length 146 [2023-12-24 13:04:47,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:04:47,514 INFO L495 AbstractCegarLoop]: Abstraction has 716 states and 966 transitions. [2023-12-24 13:04:47,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.125) internal successors, (65), 9 states have internal predecessors, (65), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-24 13:04:47,514 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 966 transitions. [2023-12-24 13:04:47,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 13:04:47,516 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:04:47,516 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:04:47,524 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 13:04:47,731 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 13:04:47,924 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 13:04:47,924 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:04:47,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:04:47,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1548022065, now seen corresponding path program 1 times [2023-12-24 13:04:47,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:04:47,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [959674917] [2023-12-24 13:04:47,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:04:47,926 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 13:04:47,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:04:47,927 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 13:04:47,931 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 13:04:48,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:04:48,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-24 13:04:48,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:04:48,293 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 13:04:48,321 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 13:04:48,346 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 13:04:48,435 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 55 treesize of output 33 [2023-12-24 13:04:48,518 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:04:48,519 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 45 treesize of output 25 [2023-12-24 13:04:48,521 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 35 treesize of output 17 [2023-12-24 13:04:48,550 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 251 proven. 12 refuted. 0 times theorem prover too weak. 349 trivial. 0 not checked. [2023-12-24 13:04:48,550 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:04:48,730 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:04:48,731 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:04:48,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [959674917] [2023-12-24 13:04:48,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [959674917] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:04:48,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:04:48,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 12 [2023-12-24 13:04:48,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045935830] [2023-12-24 13:04:48,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:04:48,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:04:48,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:04:48,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:04:48,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-12-24 13:04:48,732 INFO L87 Difference]: Start difference. First operand 716 states and 966 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:04:48,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:04:48,977 INFO L93 Difference]: Finished difference Result 1435 states and 1943 transitions. [2023-12-24 13:04:48,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 13:04:48,978 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 146 [2023-12-24 13:04:48,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:04:48,981 INFO L225 Difference]: With dead ends: 1435 [2023-12-24 13:04:48,981 INFO L226 Difference]: Without dead ends: 817 [2023-12-24 13:04:48,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 280 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-12-24 13:04:48,982 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 197 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 13:04:48,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 686 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 13:04:48,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2023-12-24 13:04:49,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 472. [2023-12-24 13:04:49,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 391 states have (on average 1.319693094629156) internal successors, (516), 395 states have internal predecessors, (516), 59 states have call successors, (59), 21 states have call predecessors, (59), 21 states have return successors, (59), 55 states have call predecessors, (59), 59 states have call successors, (59) [2023-12-24 13:04:49,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 634 transitions. [2023-12-24 13:04:49,009 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 634 transitions. Word has length 146 [2023-12-24 13:04:49,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:04:49,010 INFO L495 AbstractCegarLoop]: Abstraction has 472 states and 634 transitions. [2023-12-24 13:04:49,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:04:49,010 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 634 transitions. [2023-12-24 13:04:49,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 13:04:49,011 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:04:49,011 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:04:49,020 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 13:04:49,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 13:04:49,220 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:04:49,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:04:49,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1289856627, now seen corresponding path program 1 times [2023-12-24 13:04:49,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:04:49,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [312180783] [2023-12-24 13:04:49,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:04:49,221 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 13:04:49,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:04:49,223 INFO L229 MonitoredProcess]: Starting monitored process 13 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 13:04:49,223 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 (13)] Waiting until timeout for monitored process [2023-12-24 13:04:49,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:04:49,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 46 conjunts are in the unsatisfiable core [2023-12-24 13:04:49,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:04:49,796 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 13:04:49,821 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 27 treesize of output 11 [2023-12-24 13:04:50,012 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:04:50,013 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 1 case distinctions, treesize of input 45 treesize of output 26 [2023-12-24 13:04:50,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 13:04:50,393 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 28 treesize of output 12 [2023-12-24 13:04:50,655 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:04:50,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 75 treesize of output 58 [2023-12-24 13:05:56,595 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 134 treesize of output 114 [2023-12-24 13:06:09,050 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 377 proven. 57 refuted. 0 times theorem prover too weak. 178 trivial. 0 not checked. [2023-12-24 13:06:09,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:06:11,013 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:06:11,013 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:11,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [312180783] [2023-12-24 13:06:11,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [312180783] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:06:11,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:06:11,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [28] total 36 [2023-12-24 13:06:11,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314419737] [2023-12-24 13:06:11,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:11,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:06:11,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:11,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:06:11,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1099, Unknown=19, NotChecked=0, Total=1260 [2023-12-24 13:06:11,015 INFO L87 Difference]: Start difference. First operand 472 states and 634 transitions. Second operand has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:13,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:13,012 INFO L93 Difference]: Finished difference Result 1512 states and 2048 transitions. [2023-12-24 13:06:13,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-24 13:06:13,014 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 146 [2023-12-24 13:06:13,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:13,017 INFO L225 Difference]: With dead ends: 1512 [2023-12-24 13:06:13,017 INFO L226 Difference]: Without dead ends: 1106 [2023-12-24 13:06:13,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 667 ImplicationChecksByTransitivity, 80.3s TimeCoverageRelationStatistics Valid=296, Invalid=2235, Unknown=19, NotChecked=0, Total=2550 [2023-12-24 13:06:13,018 INFO L413 NwaCegarLoop]: 329 mSDtfsCounter, 423 mSDsluCounter, 2042 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 2371 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:13,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [423 Valid, 2371 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-24 13:06:13,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2023-12-24 13:06:13,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 723. [2023-12-24 13:06:13,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 606 states have (on average 1.3267326732673268) internal successors, (804), 614 states have internal predecessors, (804), 81 states have call successors, (81), 35 states have call predecessors, (81), 35 states have return successors, (81), 73 states have call predecessors, (81), 81 states have call successors, (81) [2023-12-24 13:06:13,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 966 transitions. [2023-12-24 13:06:13,062 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 966 transitions. Word has length 146 [2023-12-24 13:06:13,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:13,063 INFO L495 AbstractCegarLoop]: Abstraction has 723 states and 966 transitions. [2023-12-24 13:06:13,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:13,063 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 966 transitions. [2023-12-24 13:06:13,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 13:06:13,064 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:13,064 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:13,075 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 (13)] Forceful destruction successful, exit code 0 [2023-12-24 13:06:13,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:06:13,273 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:13,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:13,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1843755192, now seen corresponding path program 1 times [2023-12-24 13:06:13,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:13,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [721646561] [2023-12-24 13:06:13,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:13,274 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 13:06:13,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:13,275 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 13:06:13,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 (14)] Waiting until timeout for monitored process [2023-12-24 13:06:13,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:13,534 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-24 13:06:13,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:13,845 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:13,846 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 124 treesize of output 46 [2023-12-24 13:06:13,883 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:06:13,883 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:06:14,088 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:06:14,088 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:14,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [721646561] [2023-12-24 13:06:14,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [721646561] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:06:14,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:06:14,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 12 [2023-12-24 13:06:14,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082024733] [2023-12-24 13:06:14,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:14,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:06:14,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:14,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:06:14,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-12-24 13:06:14,090 INFO L87 Difference]: Start difference. First operand 723 states and 966 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:14,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:14,697 INFO L93 Difference]: Finished difference Result 1563 states and 2089 transitions. [2023-12-24 13:06:14,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 13:06:14,698 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 146 [2023-12-24 13:06:14,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:14,700 INFO L225 Difference]: With dead ends: 1563 [2023-12-24 13:06:14,700 INFO L226 Difference]: Without dead ends: 914 [2023-12-24 13:06:14,701 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 280 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-12-24 13:06:14,702 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 94 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:14,702 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 511 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 13:06:14,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2023-12-24 13:06:14,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 904. [2023-12-24 13:06:14,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 904 states, 766 states have (on average 1.325065274151436) internal successors, (1015), 776 states have internal predecessors, (1015), 93 states have call successors, (93), 44 states have call predecessors, (93), 44 states have return successors, (93), 83 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-24 13:06:14,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 1201 transitions. [2023-12-24 13:06:14,755 INFO L78 Accepts]: Start accepts. Automaton has 904 states and 1201 transitions. Word has length 146 [2023-12-24 13:06:14,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:14,755 INFO L495 AbstractCegarLoop]: Abstraction has 904 states and 1201 transitions. [2023-12-24 13:06:14,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:14,755 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states and 1201 transitions. [2023-12-24 13:06:14,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 13:06:14,757 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:14,757 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:14,776 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 13:06:14,976 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 13:06:14,977 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:14,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:14,977 INFO L85 PathProgramCache]: Analyzing trace with hash 2062609910, now seen corresponding path program 1 times [2023-12-24 13:06:14,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:14,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [283199633] [2023-12-24 13:06:14,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:14,978 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 13:06:14,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:14,979 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 13:06:14,980 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 13:06:15,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:15,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 45 conjunts are in the unsatisfiable core [2023-12-24 13:06:15,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:15,857 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 13:06:15,885 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 27 treesize of output 11 [2023-12-24 13:06:16,051 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:16,051 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 1 case distinctions, treesize of input 45 treesize of output 26 [2023-12-24 13:06:16,263 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 13:06:16,351 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 13:06:16,555 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:16,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 75 treesize of output 58 [2023-12-24 13:06:17,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 54 treesize of output 46 [2023-12-24 13:06:17,639 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 377 proven. 57 refuted. 0 times theorem prover too weak. 178 trivial. 0 not checked. [2023-12-24 13:06:17,640 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:06:18,952 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:06:18,952 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:18,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [283199633] [2023-12-24 13:06:18,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [283199633] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:06:18,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:06:18,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [27] total 35 [2023-12-24 13:06:18,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988646682] [2023-12-24 13:06:18,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:18,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:06:18,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:18,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:06:18,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1040, Unknown=0, NotChecked=0, Total=1190 [2023-12-24 13:06:18,954 INFO L87 Difference]: Start difference. First operand 904 states and 1201 transitions. Second operand has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:20,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:20,871 INFO L93 Difference]: Finished difference Result 2230 states and 3000 transitions. [2023-12-24 13:06:20,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-24 13:06:20,872 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 146 [2023-12-24 13:06:20,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:20,875 INFO L225 Difference]: With dead ends: 2230 [2023-12-24 13:06:20,876 INFO L226 Difference]: Without dead ends: 1404 [2023-12-24 13:06:20,877 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=304, Invalid=2146, Unknown=0, NotChecked=0, Total=2450 [2023-12-24 13:06:20,878 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 542 mSDsluCounter, 2227 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 542 SdHoareTripleChecker+Valid, 2625 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:20,878 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [542 Valid, 2625 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-24 13:06:20,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2023-12-24 13:06:20,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 840. [2023-12-24 13:06:20,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 702 states have (on average 1.3148148148148149) internal successors, (923), 712 states have internal predecessors, (923), 93 states have call successors, (93), 44 states have call predecessors, (93), 44 states have return successors, (93), 83 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-24 13:06:20,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 1109 transitions. [2023-12-24 13:06:20,966 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 1109 transitions. Word has length 146 [2023-12-24 13:06:20,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:20,967 INFO L495 AbstractCegarLoop]: Abstraction has 840 states and 1109 transitions. [2023-12-24 13:06:20,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:20,967 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 1109 transitions. [2023-12-24 13:06:20,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 13:06:20,968 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:20,969 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:20,977 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 (15)] Forceful destruction successful, exit code 0 [2023-12-24 13:06:21,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 13:06:21,178 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:21,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:21,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1034351932, now seen corresponding path program 1 times [2023-12-24 13:06:21,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:21,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [50666055] [2023-12-24 13:06:21,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:21,179 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 13:06:21,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:21,180 INFO L229 MonitoredProcess]: Starting monitored process 16 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 13:06:21,208 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 (16)] Waiting until timeout for monitored process [2023-12-24 13:06:21,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:21,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 13:06:21,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:21,524 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 13:06:21,675 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 13:06:22,241 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 13:06:22,279 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 13:06:22,334 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 13:06:22,371 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 288 proven. 0 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-12-24 13:06:22,371 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:06:22,371 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:22,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [50666055] [2023-12-24 13:06:22,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [50666055] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:06:22,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:06:22,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-24 13:06:22,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673807637] [2023-12-24 13:06:22,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:22,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 13:06:22,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:22,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 13:06:22,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-24 13:06:22,373 INFO L87 Difference]: Start difference. First operand 840 states and 1109 transitions. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:06:23,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:23,428 INFO L93 Difference]: Finished difference Result 2591 states and 3468 transitions. [2023-12-24 13:06:23,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 13:06:23,428 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 146 [2023-12-24 13:06:23,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:23,433 INFO L225 Difference]: With dead ends: 2591 [2023-12-24 13:06:23,433 INFO L226 Difference]: Without dead ends: 1829 [2023-12-24 13:06:23,434 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:06:23,435 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 318 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:23,435 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [320 Valid, 575 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 13:06:23,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1829 states. [2023-12-24 13:06:23,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1829 to 1409. [2023-12-24 13:06:23,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1409 states, 1184 states have (on average 1.3141891891891893) internal successors, (1556), 1204 states have internal predecessors, (1556), 156 states have call successors, (156), 68 states have call predecessors, (156), 68 states have return successors, (156), 136 states have call predecessors, (156), 156 states have call successors, (156) [2023-12-24 13:06:23,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1409 states to 1409 states and 1868 transitions. [2023-12-24 13:06:23,540 INFO L78 Accepts]: Start accepts. Automaton has 1409 states and 1868 transitions. Word has length 146 [2023-12-24 13:06:23,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:23,540 INFO L495 AbstractCegarLoop]: Abstraction has 1409 states and 1868 transitions. [2023-12-24 13:06:23,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:06:23,540 INFO L276 IsEmpty]: Start isEmpty. Operand 1409 states and 1868 transitions. [2023-12-24 13:06:23,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 13:06:23,542 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:23,542 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:23,552 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 (16)] Forceful destruction successful, exit code 0 [2023-12-24 13:06:23,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:06:23,748 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:23,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:23,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1427378942, now seen corresponding path program 1 times [2023-12-24 13:06:23,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:23,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [640019422] [2023-12-24 13:06:23,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:23,749 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 13:06:23,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:23,750 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 13:06:23,751 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 13:06:24,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:24,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 38 conjunts are in the unsatisfiable core [2023-12-24 13:06:24,064 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:24,110 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 13:06:24,267 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 68 treesize of output 32 [2023-12-24 13:06:25,305 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:25,305 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 1 case distinctions, treesize of input 164 treesize of output 89 [2023-12-24 13:06:25,416 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:25,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 164 treesize of output 80 [2023-12-24 13:06:25,568 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:25,568 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 193 treesize of output 73 [2023-12-24 13:06:25,752 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 24 proven. 308 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 13:06:25,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:06:26,148 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:06:26,148 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:26,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [640019422] [2023-12-24 13:06:26,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [640019422] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:06:26,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:06:26,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [19] total 27 [2023-12-24 13:06:26,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295235113] [2023-12-24 13:06:26,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:26,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:06:26,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:26,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:06:26,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2023-12-24 13:06:26,150 INFO L87 Difference]: Start difference. First operand 1409 states and 1868 transitions. Second operand has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:27,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:27,376 INFO L93 Difference]: Finished difference Result 3247 states and 4339 transitions. [2023-12-24 13:06:27,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-24 13:06:27,377 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 146 [2023-12-24 13:06:27,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:27,382 INFO L225 Difference]: With dead ends: 3247 [2023-12-24 13:06:27,382 INFO L226 Difference]: Without dead ends: 1961 [2023-12-24 13:06:27,385 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=199, Invalid=1133, Unknown=0, NotChecked=0, Total=1332 [2023-12-24 13:06:27,385 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 503 mSDsluCounter, 1087 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:27,385 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [503 Valid, 1250 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-24 13:06:27,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1961 states. [2023-12-24 13:06:27,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1961 to 1565. [2023-12-24 13:06:27,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1565 states, 1340 states have (on average 1.319402985074627) internal successors, (1768), 1360 states have internal predecessors, (1768), 156 states have call successors, (156), 68 states have call predecessors, (156), 68 states have return successors, (156), 136 states have call predecessors, (156), 156 states have call successors, (156) [2023-12-24 13:06:27,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1565 states to 1565 states and 2080 transitions. [2023-12-24 13:06:27,481 INFO L78 Accepts]: Start accepts. Automaton has 1565 states and 2080 transitions. Word has length 146 [2023-12-24 13:06:27,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:27,482 INFO L495 AbstractCegarLoop]: Abstraction has 1565 states and 2080 transitions. [2023-12-24 13:06:27,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:27,482 INFO L276 IsEmpty]: Start isEmpty. Operand 1565 states and 2080 transitions. [2023-12-24 13:06:27,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 13:06:27,483 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:27,484 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:27,494 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 13:06:27,694 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 13:06:27,694 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:27,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:27,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1275914517, now seen corresponding path program 1 times [2023-12-24 13:06:27,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:27,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [856434672] [2023-12-24 13:06:27,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:27,695 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 13:06:27,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:27,696 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 13:06:27,697 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 13:06:27,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:27,981 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-24 13:06:27,983 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:28,031 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:28,031 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 30 treesize of output 10 [2023-12-24 13:06:28,040 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:06:28,040 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:06:28,040 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:28,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [856434672] [2023-12-24 13:06:28,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [856434672] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:06:28,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:06:28,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 13:06:28,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027308271] [2023-12-24 13:06:28,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:28,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:06:28,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:28,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:06:28,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 13:06:28,042 INFO L87 Difference]: Start difference. First operand 1565 states and 2080 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:28,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:28,310 INFO L93 Difference]: Finished difference Result 4197 states and 5630 transitions. [2023-12-24 13:06:28,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 13:06:28,311 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 146 [2023-12-24 13:06:28,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:28,332 INFO L225 Difference]: With dead ends: 4197 [2023-12-24 13:06:28,333 INFO L226 Difference]: Without dead ends: 2755 [2023-12-24 13:06:28,334 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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 13:06:28,334 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 153 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 737 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:28,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 737 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 13:06:28,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2755 states. [2023-12-24 13:06:28,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2755 to 1705. [2023-12-24 13:06:28,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1705 states, 1480 states have (on average 1.327027027027027) internal successors, (1964), 1500 states have internal predecessors, (1964), 156 states have call successors, (156), 68 states have call predecessors, (156), 68 states have return successors, (156), 136 states have call predecessors, (156), 156 states have call successors, (156) [2023-12-24 13:06:28,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1705 states to 1705 states and 2276 transitions. [2023-12-24 13:06:28,437 INFO L78 Accepts]: Start accepts. Automaton has 1705 states and 2276 transitions. Word has length 146 [2023-12-24 13:06:28,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:28,438 INFO L495 AbstractCegarLoop]: Abstraction has 1705 states and 2276 transitions. [2023-12-24 13:06:28,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:28,438 INFO L276 IsEmpty]: Start isEmpty. Operand 1705 states and 2276 transitions. [2023-12-24 13:06:28,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 13:06:28,440 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:28,440 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:28,462 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 13:06:28,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 13:06:28,663 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:28,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:28,664 INFO L85 PathProgramCache]: Analyzing trace with hash -932508885, now seen corresponding path program 1 times [2023-12-24 13:06:28,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:28,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [975867206] [2023-12-24 13:06:28,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:28,664 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 13:06:28,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:28,665 INFO L229 MonitoredProcess]: Starting monitored process 19 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 13:06:28,666 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 (19)] Waiting until timeout for monitored process [2023-12-24 13:06:28,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:28,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-24 13:06:28,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:28,979 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:28,979 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 31 treesize of output 11 [2023-12-24 13:06:28,988 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:06:28,988 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:06:28,988 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:28,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [975867206] [2023-12-24 13:06:28,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [975867206] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:06:28,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:06:28,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 13:06:28,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133894764] [2023-12-24 13:06:28,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:28,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:06:28,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:28,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:06:28,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 13:06:28,989 INFO L87 Difference]: Start difference. First operand 1705 states and 2276 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:29,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:29,260 INFO L93 Difference]: Finished difference Result 3645 states and 4857 transitions. [2023-12-24 13:06:29,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 13:06:29,261 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 146 [2023-12-24 13:06:29,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:29,266 INFO L225 Difference]: With dead ends: 3645 [2023-12-24 13:06:29,266 INFO L226 Difference]: Without dead ends: 2063 [2023-12-24 13:06:29,269 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 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 13:06:29,269 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 133 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:29,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 654 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 13:06:29,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2063 states. [2023-12-24 13:06:29,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2063 to 1197. [2023-12-24 13:06:29,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1197 states, 1056 states have (on average 1.3285984848484849) internal successors, (1403), 1066 states have internal predecessors, (1403), 96 states have call successors, (96), 44 states have call predecessors, (96), 44 states have return successors, (96), 86 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-24 13:06:29,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1197 states to 1197 states and 1595 transitions. [2023-12-24 13:06:29,338 INFO L78 Accepts]: Start accepts. Automaton has 1197 states and 1595 transitions. Word has length 146 [2023-12-24 13:06:29,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:29,338 INFO L495 AbstractCegarLoop]: Abstraction has 1197 states and 1595 transitions. [2023-12-24 13:06:29,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:29,339 INFO L276 IsEmpty]: Start isEmpty. Operand 1197 states and 1595 transitions. [2023-12-24 13:06:29,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 13:06:29,340 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:29,340 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:29,350 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 (19)] Forceful destruction successful, exit code 0 [2023-12-24 13:06:29,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:06:29,548 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:29,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:29,549 INFO L85 PathProgramCache]: Analyzing trace with hash -781044460, now seen corresponding path program 1 times [2023-12-24 13:06:29,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:29,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1386763036] [2023-12-24 13:06:29,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:29,549 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 13:06:29,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:29,550 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 13:06:29,553 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 13:06:29,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:29,882 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-24 13:06:29,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:29,942 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 13:06:30,458 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:30,458 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 1 case distinctions, treesize of input 176 treesize of output 89 [2023-12-24 13:06:30,555 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:30,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 176 treesize of output 80 [2023-12-24 13:06:30,731 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:30,731 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 257 treesize of output 89 [2023-12-24 13:06:30,880 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:06:30,880 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:06:31,469 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:06:31,470 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:31,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1386763036] [2023-12-24 13:06:31,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1386763036] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:06:31,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:06:31,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [15] total 23 [2023-12-24 13:06:31,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060268829] [2023-12-24 13:06:31,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:31,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:06:31,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:31,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:06:31,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2023-12-24 13:06:31,471 INFO L87 Difference]: Start difference. First operand 1197 states and 1595 transitions. Second operand has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:33,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:33,761 INFO L93 Difference]: Finished difference Result 2613 states and 3491 transitions. [2023-12-24 13:06:33,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-24 13:06:33,761 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 146 [2023-12-24 13:06:33,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:33,765 INFO L225 Difference]: With dead ends: 2613 [2023-12-24 13:06:33,765 INFO L226 Difference]: Without dead ends: 1491 [2023-12-24 13:06:33,766 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2023-12-24 13:06:33,767 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 544 mSDsluCounter, 1108 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 544 SdHoareTripleChecker+Valid, 1289 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:33,767 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [544 Valid, 1289 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-24 13:06:33,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1491 states. [2023-12-24 13:06:33,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1491 to 1071. [2023-12-24 13:06:33,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 934 states have (on average 1.3254817987152034) internal successors, (1238), 944 states have internal predecessors, (1238), 92 states have call successors, (92), 44 states have call predecessors, (92), 44 states have return successors, (92), 82 states have call predecessors, (92), 92 states have call successors, (92) [2023-12-24 13:06:33,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 1422 transitions. [2023-12-24 13:06:33,842 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 1422 transitions. Word has length 146 [2023-12-24 13:06:33,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:33,842 INFO L495 AbstractCegarLoop]: Abstraction has 1071 states and 1422 transitions. [2023-12-24 13:06:33,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:33,843 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 1422 transitions. [2023-12-24 13:06:33,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 13:06:33,844 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:33,844 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:33,853 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 13:06:34,052 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 13:06:34,053 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:34,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:34,053 INFO L85 PathProgramCache]: Analyzing trace with hash -388017450, now seen corresponding path program 1 times [2023-12-24 13:06:34,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:34,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1224810307] [2023-12-24 13:06:34,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:34,054 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 13:06:34,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:34,055 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 13:06:34,055 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 13:06:34,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:34,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 13:06:34,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:34,434 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 13:06:34,920 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:34,920 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 1 case distinctions, treesize of input 125 treesize of output 56 [2023-12-24 13:06:34,959 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:34,960 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 1 case distinctions, treesize of input 125 treesize of output 56 [2023-12-24 13:06:35,012 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:35,012 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 154 treesize of output 58 [2023-12-24 13:06:35,076 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:06:35,076 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:06:35,308 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:06:35,308 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:35,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1224810307] [2023-12-24 13:06:35,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1224810307] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:06:35,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:06:35,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2023-12-24 13:06:35,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16151712] [2023-12-24 13:06:35,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:35,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:06:35,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:35,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:06:35,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-12-24 13:06:35,310 INFO L87 Difference]: Start difference. First operand 1071 states and 1422 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:35,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:35,957 INFO L93 Difference]: Finished difference Result 2174 states and 2915 transitions. [2023-12-24 13:06:35,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 13:06:35,959 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 146 [2023-12-24 13:06:35,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:35,961 INFO L225 Difference]: With dead ends: 2174 [2023-12-24 13:06:35,962 INFO L226 Difference]: Without dead ends: 1186 [2023-12-24 13:06:35,963 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-12-24 13:06:35,963 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 202 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:35,963 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 484 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 13:06:35,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1186 states. [2023-12-24 13:06:36,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1186 to 1070. [2023-12-24 13:06:36,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 933 states have (on average 1.32475884244373) internal successors, (1236), 943 states have internal predecessors, (1236), 92 states have call successors, (92), 44 states have call predecessors, (92), 44 states have return successors, (92), 82 states have call predecessors, (92), 92 states have call successors, (92) [2023-12-24 13:06:36,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 1420 transitions. [2023-12-24 13:06:36,024 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 1420 transitions. Word has length 146 [2023-12-24 13:06:36,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:36,024 INFO L495 AbstractCegarLoop]: Abstraction has 1070 states and 1420 transitions. [2023-12-24 13:06:36,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:36,024 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 1420 transitions. [2023-12-24 13:06:36,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 13:06:36,026 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:36,026 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:36,036 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 13:06:36,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 13:06:36,236 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:36,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:36,236 INFO L85 PathProgramCache]: Analyzing trace with hash -262324538, now seen corresponding path program 1 times [2023-12-24 13:06:36,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:36,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [513192809] [2023-12-24 13:06:36,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:36,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 13:06:36,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:36,238 INFO L229 MonitoredProcess]: Starting monitored process 22 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 13:06:36,239 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 (22)] Waiting until timeout for monitored process [2023-12-24 13:06:36,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:36,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-24 13:06:36,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:36,487 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 308 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:06:36,487 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:06:36,487 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:36,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [513192809] [2023-12-24 13:06:36,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [513192809] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:06:36,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:06:36,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-24 13:06:36,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902027234] [2023-12-24 13:06:36,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:36,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-24 13:06:36,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:36,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-24 13:06:36,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-24 13:06:36,489 INFO L87 Difference]: Start difference. First operand 1070 states and 1420 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:06:36,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:36,590 INFO L93 Difference]: Finished difference Result 2081 states and 2775 transitions. [2023-12-24 13:06:36,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 13:06:36,590 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 146 [2023-12-24 13:06:36,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:36,593 INFO L225 Difference]: With dead ends: 2081 [2023-12-24 13:06:36,593 INFO L226 Difference]: Without dead ends: 1084 [2023-12-24 13:06:36,594 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 143 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 13:06:36,594 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 7 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 483 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 13:06:36,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 483 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 13:06:36,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2023-12-24 13:06:36,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 1070. [2023-12-24 13:06:36,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 933 states have (on average 1.3204715969989282) internal successors, (1232), 943 states have internal predecessors, (1232), 92 states have call successors, (92), 44 states have call predecessors, (92), 44 states have return successors, (92), 82 states have call predecessors, (92), 92 states have call successors, (92) [2023-12-24 13:06:36,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 1416 transitions. [2023-12-24 13:06:36,658 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 1416 transitions. Word has length 146 [2023-12-24 13:06:36,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:36,658 INFO L495 AbstractCegarLoop]: Abstraction has 1070 states and 1416 transitions. [2023-12-24 13:06:36,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:06:36,659 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 1416 transitions. [2023-12-24 13:06:36,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 13:06:36,660 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:36,660 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:36,668 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 (22)] Forceful destruction successful, exit code 0 [2023-12-24 13:06:36,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:06:36,868 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:36,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:36,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1287449986, now seen corresponding path program 1 times [2023-12-24 13:06:36,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:36,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [201476711] [2023-12-24 13:06:36,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:36,869 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 13:06:36,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:36,870 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 13:06:36,876 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 13:06:37,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:37,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-24 13:06:37,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:37,131 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 288 proven. 0 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-12-24 13:06:37,131 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:06:37,131 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:37,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [201476711] [2023-12-24 13:06:37,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [201476711] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:06:37,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:06:37,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-24 13:06:37,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223206206] [2023-12-24 13:06:37,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:37,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-24 13:06:37,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:37,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-24 13:06:37,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-24 13:06:37,133 INFO L87 Difference]: Start difference. First operand 1070 states and 1416 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:06:37,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:37,221 INFO L93 Difference]: Finished difference Result 2094 states and 2785 transitions. [2023-12-24 13:06:37,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 13:06:37,221 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 146 [2023-12-24 13:06:37,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:37,224 INFO L225 Difference]: With dead ends: 2094 [2023-12-24 13:06:37,224 INFO L226 Difference]: Without dead ends: 1084 [2023-12-24 13:06:37,225 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 143 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 13:06:37,225 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 7 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 483 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 13:06:37,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 483 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 13:06:37,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2023-12-24 13:06:37,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 1070. [2023-12-24 13:06:37,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 933 states have (on average 1.3161843515541265) internal successors, (1228), 943 states have internal predecessors, (1228), 92 states have call successors, (92), 44 states have call predecessors, (92), 44 states have return successors, (92), 82 states have call predecessors, (92), 92 states have call successors, (92) [2023-12-24 13:06:37,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 1412 transitions. [2023-12-24 13:06:37,292 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 1412 transitions. Word has length 146 [2023-12-24 13:06:37,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:37,292 INFO L495 AbstractCegarLoop]: Abstraction has 1070 states and 1412 transitions. [2023-12-24 13:06:37,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:06:37,302 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 1412 transitions. [2023-12-24 13:06:37,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 13:06:37,304 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:37,304 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:37,311 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 13:06:37,511 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 13:06:37,511 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:37,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:37,511 INFO L85 PathProgramCache]: Analyzing trace with hash -37149078, now seen corresponding path program 1 times [2023-12-24 13:06:37,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:37,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [749671298] [2023-12-24 13:06:37,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:37,512 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 13:06:37,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:37,513 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 13:06:37,549 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 13:06:37,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:37,779 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-24 13:06:37,781 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:37,785 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:06:37,785 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:06:37,786 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:37,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [749671298] [2023-12-24 13:06:37,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [749671298] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:06:37,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:06:37,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-24 13:06:37,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972801552] [2023-12-24 13:06:37,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:37,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-24 13:06:37,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:37,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-24 13:06:37,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-24 13:06:37,787 INFO L87 Difference]: Start difference. First operand 1070 states and 1412 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:37,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:37,856 INFO L93 Difference]: Finished difference Result 2061 states and 2738 transitions. [2023-12-24 13:06:37,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-24 13:06:37,857 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 148 [2023-12-24 13:06:37,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:37,859 INFO L225 Difference]: With dead ends: 2061 [2023-12-24 13:06:37,859 INFO L226 Difference]: Without dead ends: 1074 [2023-12-24 13:06:37,860 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 146 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 13:06:37,861 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 0 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 317 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.0s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:37,861 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 317 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 13:06:37,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2023-12-24 13:06:37,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 1074. [2023-12-24 13:06:37,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1074 states, 937 states have (on average 1.3148345784418356) internal successors, (1232), 947 states have internal predecessors, (1232), 92 states have call successors, (92), 44 states have call predecessors, (92), 44 states have return successors, (92), 82 states have call predecessors, (92), 92 states have call successors, (92) [2023-12-24 13:06:37,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1074 states to 1074 states and 1416 transitions. [2023-12-24 13:06:37,927 INFO L78 Accepts]: Start accepts. Automaton has 1074 states and 1416 transitions. Word has length 148 [2023-12-24 13:06:37,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:37,927 INFO L495 AbstractCegarLoop]: Abstraction has 1074 states and 1416 transitions. [2023-12-24 13:06:37,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:37,927 INFO L276 IsEmpty]: Start isEmpty. Operand 1074 states and 1416 transitions. [2023-12-24 13:06:37,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 13:06:37,929 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:37,929 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:37,940 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 (24)] Forceful destruction successful, exit code 0 [2023-12-24 13:06:38,136 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 13:06:38,136 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:38,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:38,136 INFO L85 PathProgramCache]: Analyzing trace with hash 664450796, now seen corresponding path program 1 times [2023-12-24 13:06:38,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:38,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [622174189] [2023-12-24 13:06:38,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:38,137 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 13:06:38,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:38,138 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 13:06:38,138 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 13:06:38,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:38,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 13:06:38,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:38,479 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 13:06:38,626 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 13:06:39,174 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 13:06:39,209 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 288 proven. 0 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-12-24 13:06:39,209 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:06:39,209 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:39,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [622174189] [2023-12-24 13:06:39,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [622174189] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:06:39,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:06:39,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-24 13:06:39,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975457998] [2023-12-24 13:06:39,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:39,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 13:06:39,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:39,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 13:06:39,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-24 13:06:39,211 INFO L87 Difference]: Start difference. First operand 1074 states and 1416 transitions. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 7 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:06:40,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:40,164 INFO L93 Difference]: Finished difference Result 2140 states and 2833 transitions. [2023-12-24 13:06:40,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 13:06:40,165 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 7 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 148 [2023-12-24 13:06:40,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:40,168 INFO L225 Difference]: With dead ends: 2140 [2023-12-24 13:06:40,168 INFO L226 Difference]: Without dead ends: 1149 [2023-12-24 13:06:40,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:06:40,169 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 346 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:40,169 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [348 Valid, 571 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-24 13:06:40,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2023-12-24 13:06:40,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 1032. [2023-12-24 13:06:40,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1032 states, 895 states have (on average 1.3072625698324023) internal successors, (1170), 905 states have internal predecessors, (1170), 92 states have call successors, (92), 44 states have call predecessors, (92), 44 states have return successors, (92), 82 states have call predecessors, (92), 92 states have call successors, (92) [2023-12-24 13:06:40,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1032 states to 1032 states and 1354 transitions. [2023-12-24 13:06:40,230 INFO L78 Accepts]: Start accepts. Automaton has 1032 states and 1354 transitions. Word has length 148 [2023-12-24 13:06:40,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:40,230 INFO L495 AbstractCegarLoop]: Abstraction has 1032 states and 1354 transitions. [2023-12-24 13:06:40,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 7 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:06:40,230 INFO L276 IsEmpty]: Start isEmpty. Operand 1032 states and 1354 transitions. [2023-12-24 13:06:40,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 13:06:40,232 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:40,232 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:40,239 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 13:06:40,439 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 13:06:40,439 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:40,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:40,440 INFO L85 PathProgramCache]: Analyzing trace with hash 530437290, now seen corresponding path program 1 times [2023-12-24 13:06:40,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:40,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1418524787] [2023-12-24 13:06:40,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:40,440 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 13:06:40,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:40,441 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 13:06:40,442 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 13:06:40,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:40,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-24 13:06:40,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:40,806 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 13:06:40,911 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 13:06:41,250 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 113 treesize of output 65 [2023-12-24 13:06:41,314 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:41,314 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 1 case distinctions, treesize of input 113 treesize of output 56 [2023-12-24 13:06:41,410 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:41,410 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 142 treesize of output 58 [2023-12-24 13:06:41,519 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-12-24 13:06:41,519 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:06:41,758 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:41,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1418524787] [2023-12-24 13:06:41,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1418524787] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:06:41,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [572948092] [2023-12-24 13:06:41,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:41,758 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 13:06:41,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 13:06:41,759 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 13:06:41,760 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 13:06:43,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:43,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 49 conjunts are in the unsatisfiable core [2023-12-24 13:06:43,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:43,218 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 13:06:43,584 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 13:06:45,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:45,690 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 151 treesize of output 90 [2023-12-24 13:06:46,255 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:46,255 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 3 case distinctions, treesize of input 190 treesize of output 100 [2023-12-24 13:06:46,914 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:46,914 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 193 treesize of output 85 [2023-12-24 13:06:46,999 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 332 proven. 0 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 13:06:46,999 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:06:46,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [572948092] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:06:46,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:06:47,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [13] total 29 [2023-12-24 13:06:47,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979782485] [2023-12-24 13:06:47,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:47,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-24 13:06:47,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:47,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-24 13:06:47,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1073, Unknown=0, NotChecked=0, Total=1260 [2023-12-24 13:06:47,001 INFO L87 Difference]: Start difference. First operand 1032 states and 1354 transitions. Second operand has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-24 13:06:51,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:51,393 INFO L93 Difference]: Finished difference Result 2478 states and 3240 transitions. [2023-12-24 13:06:51,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-24 13:06:51,393 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 148 [2023-12-24 13:06:51,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:51,397 INFO L225 Difference]: With dead ends: 2478 [2023-12-24 13:06:51,397 INFO L226 Difference]: Without dead ends: 1529 [2023-12-24 13:06:51,398 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 293 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=445, Invalid=2417, Unknown=0, NotChecked=0, Total=2862 [2023-12-24 13:06:51,399 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 1063 mSDsluCounter, 2381 mSDsCounter, 0 mSdLazyCounter, 2009 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1067 SdHoareTripleChecker+Valid, 2590 SdHoareTripleChecker+Invalid, 2078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 2009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:51,399 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1067 Valid, 2590 Invalid, 2078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 2009 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-24 13:06:51,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1529 states. [2023-12-24 13:06:51,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1529 to 1102. [2023-12-24 13:06:51,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1102 states, 956 states have (on average 1.3033472803347281) internal successors, (1246), 966 states have internal predecessors, (1246), 97 states have call successors, (97), 48 states have call predecessors, (97), 48 states have return successors, (97), 87 states have call predecessors, (97), 97 states have call successors, (97) [2023-12-24 13:06:51,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1102 states to 1102 states and 1440 transitions. [2023-12-24 13:06:51,481 INFO L78 Accepts]: Start accepts. Automaton has 1102 states and 1440 transitions. Word has length 148 [2023-12-24 13:06:51,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:51,482 INFO L495 AbstractCegarLoop]: Abstraction has 1102 states and 1440 transitions. [2023-12-24 13:06:51,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-24 13:06:51,482 INFO L276 IsEmpty]: Start isEmpty. Operand 1102 states and 1440 transitions. [2023-12-24 13:06:51,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 13:06:51,483 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:51,483 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:51,497 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 13:06:51,700 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 13:06:51,892 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 13:06:51,892 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:51,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:51,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1310785278, now seen corresponding path program 1 times [2023-12-24 13:06:51,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:51,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1442870638] [2023-12-24 13:06:51,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:51,893 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 13:06:51,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:51,894 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 13:06:51,898 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 13:06:52,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:52,357 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 13:06:52,360 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:52,409 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 13:06:52,922 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:52,922 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 1 case distinctions, treesize of input 125 treesize of output 56 [2023-12-24 13:06:52,976 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:52,976 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 1 case distinctions, treesize of input 125 treesize of output 56 [2023-12-24 13:06:53,050 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:53,050 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 154 treesize of output 58 [2023-12-24 13:06:53,108 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:06:53,108 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:06:53,350 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:06:53,351 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:53,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1442870638] [2023-12-24 13:06:53,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1442870638] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:06:53,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:06:53,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2023-12-24 13:06:53,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617400754] [2023-12-24 13:06:53,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:53,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:06:53,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:53,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:06:53,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-12-24 13:06:53,352 INFO L87 Difference]: Start difference. First operand 1102 states and 1440 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:53,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:53,971 INFO L93 Difference]: Finished difference Result 2553 states and 3365 transitions. [2023-12-24 13:06:53,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 13:06:53,971 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 148 [2023-12-24 13:06:53,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:53,975 INFO L225 Difference]: With dead ends: 2553 [2023-12-24 13:06:53,975 INFO L226 Difference]: Without dead ends: 1534 [2023-12-24 13:06:53,976 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 283 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-12-24 13:06:53,976 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 139 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:53,976 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 686 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 13:06:53,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1534 states. [2023-12-24 13:06:54,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1534 to 1218. [2023-12-24 13:06:54,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1218 states, 1062 states have (on average 1.305084745762712) internal successors, (1386), 1073 states have internal predecessors, (1386), 103 states have call successors, (103), 52 states have call predecessors, (103), 52 states have return successors, (103), 92 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-24 13:06:54,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1218 states to 1218 states and 1592 transitions. [2023-12-24 13:06:54,052 INFO L78 Accepts]: Start accepts. Automaton has 1218 states and 1592 transitions. Word has length 148 [2023-12-24 13:06:54,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:54,052 INFO L495 AbstractCegarLoop]: Abstraction has 1218 states and 1592 transitions. [2023-12-24 13:06:54,052 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:54,052 INFO L276 IsEmpty]: Start isEmpty. Operand 1218 states and 1592 transitions. [2023-12-24 13:06:54,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 13:06:54,054 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:54,054 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:54,076 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 13:06:54,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 13:06:54,262 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:54,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:54,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1703812288, now seen corresponding path program 1 times [2023-12-24 13:06:54,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:54,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [57780930] [2023-12-24 13:06:54,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:54,263 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 13:06:54,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:54,264 INFO L229 MonitoredProcess]: Starting monitored process 29 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 13:06:54,265 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 (29)] Waiting until timeout for monitored process [2023-12-24 13:06:54,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:54,593 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 41 conjunts are in the unsatisfiable core [2023-12-24 13:06:54,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:54,634 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 13:06:54,792 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 68 treesize of output 32 [2023-12-24 13:06:55,884 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:55,884 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 1 case distinctions, treesize of input 164 treesize of output 89 [2023-12-24 13:06:56,077 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:56,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 164 treesize of output 80 [2023-12-24 13:06:56,325 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:56,325 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 193 treesize of output 73 [2023-12-24 13:06:56,532 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 24 proven. 308 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 13:06:56,532 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:06:57,001 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:06:57,001 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:06:57,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [57780930] [2023-12-24 13:06:57,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [57780930] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:06:57,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:06:57,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [18] total 24 [2023-12-24 13:06:57,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393109897] [2023-12-24 13:06:57,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:06:57,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 13:06:57,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:06:57,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 13:06:57,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2023-12-24 13:06:57,002 INFO L87 Difference]: Start difference. First operand 1218 states and 1592 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:58,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:06:58,565 INFO L93 Difference]: Finished difference Result 2523 states and 3327 transitions. [2023-12-24 13:06:58,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-24 13:06:58,566 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 148 [2023-12-24 13:06:58,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:06:58,568 INFO L225 Difference]: With dead ends: 2523 [2023-12-24 13:06:58,568 INFO L226 Difference]: Without dead ends: 1388 [2023-12-24 13:06:58,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2023-12-24 13:06:58,570 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 238 mSDsluCounter, 1104 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1303 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 13:06:58,570 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 1303 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 13:06:58,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1388 states. [2023-12-24 13:06:58,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1388 to 1218. [2023-12-24 13:06:58,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1218 states, 1062 states have (on average 1.3041431261770244) internal successors, (1385), 1073 states have internal predecessors, (1385), 103 states have call successors, (103), 52 states have call predecessors, (103), 52 states have return successors, (103), 92 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-24 13:06:58,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1218 states to 1218 states and 1591 transitions. [2023-12-24 13:06:58,646 INFO L78 Accepts]: Start accepts. Automaton has 1218 states and 1591 transitions. Word has length 148 [2023-12-24 13:06:58,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:06:58,647 INFO L495 AbstractCegarLoop]: Abstraction has 1218 states and 1591 transitions. [2023-12-24 13:06:58,647 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:06:58,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1218 states and 1591 transitions. [2023-12-24 13:06:58,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 13:06:58,648 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:06:58,648 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:06:58,656 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 (29)] Ended with exit code 0 [2023-12-24 13:06:58,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:06:58,849 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:06:58,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:06:58,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1176771772, now seen corresponding path program 1 times [2023-12-24 13:06:58,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:06:58,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [8140620] [2023-12-24 13:06:58,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:06:58,850 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 13:06:58,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:06:58,851 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 13:06:58,864 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 13:06:59,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:06:59,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-24 13:06:59,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:06:59,245 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 13:06:59,697 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 131 treesize of output 67 [2023-12-24 13:06:59,767 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:59,767 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 1 case distinctions, treesize of input 131 treesize of output 58 [2023-12-24 13:06:59,871 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:06:59,872 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 166 treesize of output 58 [2023-12-24 13:06:59,984 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:06:59,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:07:00,265 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:07:00,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [8140620] [2023-12-24 13:07:00,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [8140620] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:07:00,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1098582870] [2023-12-24 13:07:00,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:00,265 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 13:07:00,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 13:07:00,267 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 13:07:00,267 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 13:07:01,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:07:01,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 57 conjunts are in the unsatisfiable core [2023-12-24 13:07:01,821 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:07:01,953 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 13:07:02,339 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 13:07:04,537 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:04,538 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 143 treesize of output 82 [2023-12-24 13:07:05,323 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:05,323 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 3 case distinctions, treesize of input 182 treesize of output 92 [2023-12-24 13:07:05,745 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:05,745 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 170 treesize of output 74 [2023-12-24 13:07:05,822 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 332 proven. 0 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 13:07:05,822 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:07:05,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1098582870] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:07:05,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:07:05,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [13] total 30 [2023-12-24 13:07:05,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567968442] [2023-12-24 13:07:05,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:07:05,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-24 13:07:05,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:07:05,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-24 13:07:05,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1157, Unknown=0, NotChecked=0, Total=1332 [2023-12-24 13:07:05,823 INFO L87 Difference]: Start difference. First operand 1218 states and 1591 transitions. Second operand has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 22 states have internal predecessors, (67), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-24 13:07:10,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:07:10,946 INFO L93 Difference]: Finished difference Result 2830 states and 3700 transitions. [2023-12-24 13:07:10,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-24 13:07:10,946 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 22 states have internal predecessors, (67), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 148 [2023-12-24 13:07:10,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:07:10,949 INFO L225 Difference]: With dead ends: 2830 [2023-12-24 13:07:10,949 INFO L226 Difference]: Without dead ends: 1695 [2023-12-24 13:07:10,951 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 292 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 624 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=404, Invalid=2458, Unknown=0, NotChecked=0, Total=2862 [2023-12-24 13:07:10,951 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 921 mSDsluCounter, 2116 mSDsCounter, 0 mSdLazyCounter, 2025 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 925 SdHoareTripleChecker+Valid, 2306 SdHoareTripleChecker+Invalid, 2094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 2025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2023-12-24 13:07:10,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [925 Valid, 2306 Invalid, 2094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 2025 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2023-12-24 13:07:10,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1695 states. [2023-12-24 13:07:11,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1695 to 1189. [2023-12-24 13:07:11,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1189 states, 1044 states have (on average 1.299808429118774) internal successors, (1357), 1053 states have internal predecessors, (1357), 96 states have call successors, (96), 48 states have call predecessors, (96), 48 states have return successors, (96), 87 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-24 13:07:11,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1189 states to 1189 states and 1549 transitions. [2023-12-24 13:07:11,030 INFO L78 Accepts]: Start accepts. Automaton has 1189 states and 1549 transitions. Word has length 148 [2023-12-24 13:07:11,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:07:11,030 INFO L495 AbstractCegarLoop]: Abstraction has 1189 states and 1549 transitions. [2023-12-24 13:07:11,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 22 states have internal predecessors, (67), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-24 13:07:11,030 INFO L276 IsEmpty]: Start isEmpty. Operand 1189 states and 1549 transitions. [2023-12-24 13:07:11,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 13:07:11,032 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:07:11,032 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:07:11,042 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 (30)] Forceful destruction successful, exit code 0 [2023-12-24 13:07:11,241 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 13:07:11,432 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 13:07:11,433 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:07:11,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:07:11,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1764262334, now seen corresponding path program 1 times [2023-12-24 13:07:11,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:07:11,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [131430218] [2023-12-24 13:07:11,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:11,434 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 13:07:11,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:07:11,435 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 13:07:11,436 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 13:07:11,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:07:11,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 13:07:11,756 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:07:11,815 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 13:07:12,607 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:12,607 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 1 case distinctions, treesize of input 125 treesize of output 56 [2023-12-24 13:07:12,666 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:12,667 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 1 case distinctions, treesize of input 125 treesize of output 56 [2023-12-24 13:07:12,770 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:12,771 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 127 treesize of output 49 [2023-12-24 13:07:12,822 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 308 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:07:12,822 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:07:12,822 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:07:12,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [131430218] [2023-12-24 13:07:12,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [131430218] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:07:12,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:07:12,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 13:07:12,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854747788] [2023-12-24 13:07:12,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:07:12,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 13:07:12,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:07:12,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 13:07:12,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-24 13:07:12,824 INFO L87 Difference]: Start difference. First operand 1189 states and 1549 transitions. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 9 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:07:14,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:07:14,364 INFO L93 Difference]: Finished difference Result 2511 states and 3286 transitions. [2023-12-24 13:07:14,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 13:07:14,365 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 9 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 148 [2023-12-24 13:07:14,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:07:14,371 INFO L225 Difference]: With dead ends: 2511 [2023-12-24 13:07:14,371 INFO L226 Difference]: Without dead ends: 1400 [2023-12-24 13:07:14,372 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-12-24 13:07:14,373 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 406 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-24 13:07:14,376 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 917 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-24 13:07:14,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1400 states. [2023-12-24 13:07:14,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1400 to 1178. [2023-12-24 13:07:14,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1178 states, 1033 states have (on average 1.3000968054211035) internal successors, (1343), 1042 states have internal predecessors, (1343), 96 states have call successors, (96), 48 states have call predecessors, (96), 48 states have return successors, (96), 87 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-24 13:07:14,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1178 states to 1178 states and 1535 transitions. [2023-12-24 13:07:14,458 INFO L78 Accepts]: Start accepts. Automaton has 1178 states and 1535 transitions. Word has length 148 [2023-12-24 13:07:14,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:07:14,458 INFO L495 AbstractCegarLoop]: Abstraction has 1178 states and 1535 transitions. [2023-12-24 13:07:14,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 9 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:07:14,458 INFO L276 IsEmpty]: Start isEmpty. Operand 1178 states and 1535 transitions. [2023-12-24 13:07:14,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-24 13:07:14,459 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:07:14,460 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:07:14,467 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 (32)] Ended with exit code 0 [2023-12-24 13:07:14,660 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 13:07:14,660 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:07:14,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:07:14,660 INFO L85 PathProgramCache]: Analyzing trace with hash -693080556, now seen corresponding path program 1 times [2023-12-24 13:07:14,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:07:14,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1659094702] [2023-12-24 13:07:14,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:14,661 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 13:07:14,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:07:14,662 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 13:07:14,662 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 13:07:15,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:07:15,020 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 13:07:15,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:07:15,029 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 13:07:15,059 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 27 treesize of output 11 [2023-12-24 13:07:15,230 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:15,230 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 1 case distinctions, treesize of input 45 treesize of output 26 [2023-12-24 13:07:15,474 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:15,475 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 42 treesize of output 16 [2023-12-24 13:07:15,496 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 345 proven. 54 refuted. 0 times theorem prover too weak. 213 trivial. 0 not checked. [2023-12-24 13:07:15,496 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:07:15,962 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 84 proven. 60 refuted. 0 times theorem prover too weak. 468 trivial. 0 not checked. [2023-12-24 13:07:15,962 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:07:15,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1659094702] [2023-12-24 13:07:15,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1659094702] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 13:07:15,962 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 13:07:15,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 27 [2023-12-24 13:07:15,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824850811] [2023-12-24 13:07:15,963 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 13:07:15,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-24 13:07:15,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:07:15,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-24 13:07:15,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=532, Unknown=0, NotChecked=0, Total=702 [2023-12-24 13:07:15,964 INFO L87 Difference]: Start difference. First operand 1178 states and 1535 transitions. Second operand has 27 states, 21 states have (on average 5.190476190476191) internal successors, (109), 24 states have internal predecessors, (109), 9 states have call successors, (27), 4 states have call predecessors, (27), 8 states have return successors, (27), 6 states have call predecessors, (27), 9 states have call successors, (27) [2023-12-24 13:07:16,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:07:16,642 INFO L93 Difference]: Finished difference Result 2354 states and 3049 transitions. [2023-12-24 13:07:16,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-24 13:07:16,652 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 21 states have (on average 5.190476190476191) internal successors, (109), 24 states have internal predecessors, (109), 9 states have call successors, (27), 4 states have call predecessors, (27), 8 states have return successors, (27), 6 states have call predecessors, (27), 9 states have call successors, (27) Word has length 149 [2023-12-24 13:07:16,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:07:16,654 INFO L225 Difference]: With dead ends: 2354 [2023-12-24 13:07:16,654 INFO L226 Difference]: Without dead ends: 1254 [2023-12-24 13:07:16,656 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=341, Invalid=991, Unknown=0, NotChecked=0, Total=1332 [2023-12-24 13:07:16,656 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 622 mSDsluCounter, 898 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 1023 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 13:07:16,656 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [633 Valid, 1023 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 13:07:16,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1254 states. [2023-12-24 13:07:16,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1254 to 1210. [2023-12-24 13:07:16,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1210 states, 1057 states have (on average 1.2667928098391674) internal successors, (1339), 1066 states have internal predecessors, (1339), 96 states have call successors, (96), 56 states have call predecessors, (96), 56 states have return successors, (96), 87 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-24 13:07:16,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1210 states to 1210 states and 1531 transitions. [2023-12-24 13:07:16,734 INFO L78 Accepts]: Start accepts. Automaton has 1210 states and 1531 transitions. Word has length 149 [2023-12-24 13:07:16,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:07:16,734 INFO L495 AbstractCegarLoop]: Abstraction has 1210 states and 1531 transitions. [2023-12-24 13:07:16,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 21 states have (on average 5.190476190476191) internal successors, (109), 24 states have internal predecessors, (109), 9 states have call successors, (27), 4 states have call predecessors, (27), 8 states have return successors, (27), 6 states have call predecessors, (27), 9 states have call successors, (27) [2023-12-24 13:07:16,734 INFO L276 IsEmpty]: Start isEmpty. Operand 1210 states and 1531 transitions. [2023-12-24 13:07:16,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-24 13:07:16,735 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:07:16,736 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:07:16,743 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 13:07:16,936 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 13:07:16,936 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:07:16,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:07:16,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1607742034, now seen corresponding path program 1 times [2023-12-24 13:07:16,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:07:16,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [453219098] [2023-12-24 13:07:16,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:16,937 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 13:07:16,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:07:16,938 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 13:07:16,939 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 13:07:17,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:07:17,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-24 13:07:17,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:07:17,304 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 13:07:17,478 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 13:07:18,088 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 113 treesize of output 65 [2023-12-24 13:07:18,240 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:18,240 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 142 treesize of output 58 [2023-12-24 13:07:18,350 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 288 proven. 0 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-12-24 13:07:18,351 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:07:18,351 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:07:18,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [453219098] [2023-12-24 13:07:18,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [453219098] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:07:18,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:07:18,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-12-24 13:07:18,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124884756] [2023-12-24 13:07:18,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:07:18,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-24 13:07:18,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:07:18,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-24 13:07:18,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2023-12-24 13:07:18,352 INFO L87 Difference]: Start difference. First operand 1210 states and 1531 transitions. Second operand has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 14 states have internal predecessors, (65), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:07:20,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:07:20,308 INFO L93 Difference]: Finished difference Result 2819 states and 3574 transitions. [2023-12-24 13:07:20,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-24 13:07:20,308 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 14 states have internal predecessors, (65), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 149 [2023-12-24 13:07:20,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:07:20,311 INFO L225 Difference]: With dead ends: 2819 [2023-12-24 13:07:20,311 INFO L226 Difference]: Without dead ends: 1687 [2023-12-24 13:07:20,312 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=145, Invalid=611, Unknown=0, NotChecked=0, Total=756 [2023-12-24 13:07:20,312 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 515 mSDsluCounter, 1264 mSDsCounter, 0 mSdLazyCounter, 1026 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 1401 SdHoareTripleChecker+Invalid, 1066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1026 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-24 13:07:20,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 1401 Invalid, 1066 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1026 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-24 13:07:20,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1687 states. [2023-12-24 13:07:20,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1687 to 1191. [2023-12-24 13:07:20,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1191 states, 1038 states have (on average 1.2678227360308285) internal successors, (1316), 1047 states have internal predecessors, (1316), 96 states have call successors, (96), 56 states have call predecessors, (96), 56 states have return successors, (96), 87 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-24 13:07:20,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1191 states to 1191 states and 1508 transitions. [2023-12-24 13:07:20,406 INFO L78 Accepts]: Start accepts. Automaton has 1191 states and 1508 transitions. Word has length 149 [2023-12-24 13:07:20,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:07:20,406 INFO L495 AbstractCegarLoop]: Abstraction has 1191 states and 1508 transitions. [2023-12-24 13:07:20,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 14 states have internal predecessors, (65), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:07:20,407 INFO L276 IsEmpty]: Start isEmpty. Operand 1191 states and 1508 transitions. [2023-12-24 13:07:20,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-24 13:07:20,408 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:07:20,408 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:07:20,415 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 (34)] Ended with exit code 0 [2023-12-24 13:07:20,608 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 13:07:20,608 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:07:20,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:07:20,609 INFO L85 PathProgramCache]: Analyzing trace with hash -167562750, now seen corresponding path program 1 times [2023-12-24 13:07:20,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:07:20,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [415253951] [2023-12-24 13:07:20,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:20,609 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 13:07:20,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:07:20,610 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 13:07:20,611 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 13:07:20,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:07:20,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-24 13:07:20,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:07:20,986 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 13:07:21,135 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 13:07:21,874 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:21,874 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 126 treesize of output 54 [2023-12-24 13:07:21,929 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 34 proven. 338 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2023-12-24 13:07:21,929 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:07:22,655 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:07:22,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [415253951] [2023-12-24 13:07:22,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [415253951] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:07:22,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1069432308] [2023-12-24 13:07:22,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:22,656 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 13:07:22,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 13:07:22,657 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 13:07:22,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2023-12-24 13:07:23,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:07:23,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-24 13:07:23,784 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:07:23,927 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 13:07:24,332 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 13:07:25,817 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:25,818 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 137 treesize of output 65 [2023-12-24 13:07:25,933 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 34 proven. 338 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2023-12-24 13:07:25,933 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:07:26,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1069432308] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:07:26,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 13:07:26,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2023-12-24 13:07:26,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871997755] [2023-12-24 13:07:26,594 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 13:07:26,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-24 13:07:26,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:07:26,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-24 13:07:26,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1119, Unknown=0, NotChecked=0, Total=1332 [2023-12-24 13:07:26,595 INFO L87 Difference]: Start difference. First operand 1191 states and 1508 transitions. Second operand has 27 states, 25 states have (on average 4.84) internal successors, (121), 24 states have internal predecessors, (121), 8 states have call successors, (36), 8 states have call predecessors, (36), 8 states have return successors, (36), 6 states have call predecessors, (36), 8 states have call successors, (36) [2023-12-24 13:07:30,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:07:30,744 INFO L93 Difference]: Finished difference Result 2945 states and 3722 transitions. [2023-12-24 13:07:30,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-24 13:07:30,745 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 4.84) internal successors, (121), 24 states have internal predecessors, (121), 8 states have call successors, (36), 8 states have call predecessors, (36), 8 states have return successors, (36), 6 states have call predecessors, (36), 8 states have call successors, (36) Word has length 150 [2023-12-24 13:07:30,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:07:30,747 INFO L225 Difference]: With dead ends: 2945 [2023-12-24 13:07:30,747 INFO L226 Difference]: Without dead ends: 1830 [2023-12-24 13:07:30,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 524 GetRequests, 472 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 742 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=524, Invalid=2232, Unknown=0, NotChecked=0, Total=2756 [2023-12-24 13:07:30,749 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 757 mSDsluCounter, 2094 mSDsCounter, 0 mSdLazyCounter, 2435 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 777 SdHoareTripleChecker+Valid, 2300 SdHoareTripleChecker+Invalid, 2560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 2435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-24 13:07:30,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [777 Valid, 2300 Invalid, 2560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 2435 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-24 13:07:30,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1830 states. [2023-12-24 13:07:30,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1830 to 1264. [2023-12-24 13:07:30,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1264 states, 1094 states have (on average 1.2614259597806217) internal successors, (1380), 1103 states have internal predecessors, (1380), 107 states have call successors, (107), 62 states have call predecessors, (107), 62 states have return successors, (107), 98 states have call predecessors, (107), 107 states have call successors, (107) [2023-12-24 13:07:30,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1264 states to 1264 states and 1594 transitions. [2023-12-24 13:07:30,837 INFO L78 Accepts]: Start accepts. Automaton has 1264 states and 1594 transitions. Word has length 150 [2023-12-24 13:07:30,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:07:30,837 INFO L495 AbstractCegarLoop]: Abstraction has 1264 states and 1594 transitions. [2023-12-24 13:07:30,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 4.84) internal successors, (121), 24 states have internal predecessors, (121), 8 states have call successors, (36), 8 states have call predecessors, (36), 8 states have return successors, (36), 6 states have call predecessors, (36), 8 states have call successors, (36) [2023-12-24 13:07:30,837 INFO L276 IsEmpty]: Start isEmpty. Operand 1264 states and 1594 transitions. [2023-12-24 13:07:30,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-24 13:07:30,838 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:07:30,839 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:07:30,846 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 13:07:31,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (36)] Forceful destruction successful, exit code 0 [2023-12-24 13:07:31,244 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,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 13:07:31,244 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:07:31,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:07:31,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1729934016, now seen corresponding path program 1 times [2023-12-24 13:07:31,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:07:31,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [993394575] [2023-12-24 13:07:31,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:31,245 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 13:07:31,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:07:31,246 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 13:07:31,247 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 13:07:31,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:07:31,513 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-24 13:07:31,515 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:07:31,531 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 341 proven. 0 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2023-12-24 13:07:31,532 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:07:31,532 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:07:31,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [993394575] [2023-12-24 13:07:31,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [993394575] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:07:31,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:07:31,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-24 13:07:31,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203749893] [2023-12-24 13:07:31,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:07:31,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 13:07:31,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:07:31,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 13:07:31,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-24 13:07:31,533 INFO L87 Difference]: Start difference. First operand 1264 states and 1594 transitions. Second operand has 6 states, 5 states have (on average 13.8) internal successors, (69), 6 states have internal predecessors, (69), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-24 13:07:31,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:07:31,729 INFO L93 Difference]: Finished difference Result 2356 states and 2968 transitions. [2023-12-24 13:07:31,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 13:07:31,729 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 13.8) internal successors, (69), 6 states have internal predecessors, (69), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) Word has length 150 [2023-12-24 13:07:31,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:07:31,731 INFO L225 Difference]: With dead ends: 2356 [2023-12-24 13:07:31,731 INFO L226 Difference]: Without dead ends: 1158 [2023-12-24 13:07:31,733 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 145 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 13:07:31,733 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 7 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:07:31,733 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 658 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 13:07:31,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1158 states. [2023-12-24 13:07:31,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1158 to 1101. [2023-12-24 13:07:31,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1101 states, 962 states have (on average 1.2588357588357588) internal successors, (1211), 968 states have internal predecessors, (1211), 87 states have call successors, (87), 51 states have call predecessors, (87), 51 states have return successors, (87), 81 states have call predecessors, (87), 87 states have call successors, (87) [2023-12-24 13:07:31,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 1385 transitions. [2023-12-24 13:07:31,812 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 1385 transitions. Word has length 150 [2023-12-24 13:07:31,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:07:31,812 INFO L495 AbstractCegarLoop]: Abstraction has 1101 states and 1385 transitions. [2023-12-24 13:07:31,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 13.8) internal successors, (69), 6 states have internal predecessors, (69), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-24 13:07:31,812 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 1385 transitions. [2023-12-24 13:07:31,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-24 13:07:31,814 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:07:31,814 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:07:31,821 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 13:07:32,021 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 [2023-12-24 13:07:32,021 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:07:32,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:07:32,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1876260136, now seen corresponding path program 1 times [2023-12-24 13:07:32,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:07:32,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [12750770] [2023-12-24 13:07:32,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:32,022 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 13:07:32,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:07:32,023 INFO L229 MonitoredProcess]: Starting monitored process 38 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 13:07:32,024 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 (38)] Waiting until timeout for monitored process [2023-12-24 13:07:32,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:07:32,341 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 13:07:32,343 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:07:32,355 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 13:07:32,370 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 49 treesize of output 21 [2023-12-24 13:07:32,386 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 57 treesize of output 21 [2023-12-24 13:07:32,445 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:07:32,446 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:07:32,446 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:07:32,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [12750770] [2023-12-24 13:07:32,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [12750770] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:07:32,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:07:32,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 13:07:32,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393110780] [2023-12-24 13:07:32,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:07:32,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 13:07:32,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:07:32,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 13:07:32,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-12-24 13:07:32,447 INFO L87 Difference]: Start difference. First operand 1101 states and 1385 transitions. Second operand has 9 states, 9 states have (on average 7.0) internal successors, (63), 9 states have internal predecessors, (63), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:07:33,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:07:33,577 INFO L93 Difference]: Finished difference Result 2814 states and 3556 transitions. [2023-12-24 13:07:33,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 13:07:33,577 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.0) internal successors, (63), 9 states have internal predecessors, (63), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 150 [2023-12-24 13:07:33,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:07:33,580 INFO L225 Difference]: With dead ends: 2814 [2023-12-24 13:07:33,580 INFO L226 Difference]: Without dead ends: 1773 [2023-12-24 13:07:33,582 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2023-12-24 13:07:33,582 INFO L413 NwaCegarLoop]: 285 mSDtfsCounter, 311 mSDsluCounter, 1592 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 1877 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-24 13:07:33,582 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [311 Valid, 1877 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 521 Invalid, 1 Unknown, 0 Unchecked, 0.8s Time] [2023-12-24 13:07:33,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1773 states. [2023-12-24 13:07:33,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1773 to 1171. [2023-12-24 13:07:33,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1171 states, 1032 states have (on average 1.2606589147286822) internal successors, (1301), 1038 states have internal predecessors, (1301), 87 states have call successors, (87), 51 states have call predecessors, (87), 51 states have return successors, (87), 81 states have call predecessors, (87), 87 states have call successors, (87) [2023-12-24 13:07:33,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1171 states to 1171 states and 1475 transitions. [2023-12-24 13:07:33,666 INFO L78 Accepts]: Start accepts. Automaton has 1171 states and 1475 transitions. Word has length 150 [2023-12-24 13:07:33,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:07:33,666 INFO L495 AbstractCegarLoop]: Abstraction has 1171 states and 1475 transitions. [2023-12-24 13:07:33,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.0) internal successors, (63), 9 states have internal predecessors, (63), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:07:33,666 INFO L276 IsEmpty]: Start isEmpty. Operand 1171 states and 1475 transitions. [2023-12-24 13:07:33,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-24 13:07:33,681 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:07:33,682 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:07:33,689 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 (38)] Forceful destruction successful, exit code 0 [2023-12-24 13:07:33,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:07:33,889 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:07:33,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:07:33,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1483233126, now seen corresponding path program 1 times [2023-12-24 13:07:33,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:07:33,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1788700859] [2023-12-24 13:07:33,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:33,890 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 13:07:33,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:07:33,892 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 13:07:33,927 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 13:07:34,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:07:34,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-24 13:07:34,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:07:34,312 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 13:07:34,522 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 66 treesize of output 30 [2023-12-24 13:07:35,109 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 66 treesize of output 30 [2023-12-24 13:07:35,143 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 66 treesize of output 30 [2023-12-24 13:07: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 68 treesize of output 32 [2023-12-24 13:07:35,232 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 299 proven. 33 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 13:07:35,232 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:07:35,358 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:07:35,359 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:07:35,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1788700859] [2023-12-24 13:07:35,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1788700859] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:07:35,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:07:35,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 16 [2023-12-24 13:07:35,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530445796] [2023-12-24 13:07:35,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:07:35,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:07:35,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:07:35,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:07:35,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-12-24 13:07:35,360 INFO L87 Difference]: Start difference. First operand 1171 states and 1475 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:07:35,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:07:35,836 INFO L93 Difference]: Finished difference Result 2503 states and 3174 transitions. [2023-12-24 13:07:35,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 13:07:35,837 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 150 [2023-12-24 13:07:35,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:07:35,838 INFO L225 Difference]: With dead ends: 2503 [2023-12-24 13:07:35,839 INFO L226 Difference]: Without dead ends: 1392 [2023-12-24 13:07:35,840 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2023-12-24 13:07:35,840 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 181 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 13:07:35,840 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 484 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 13:07:35,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1392 states. [2023-12-24 13:07:35,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1392 to 1163. [2023-12-24 13:07:35,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1163 states, 1024 states have (on average 1.259765625) internal successors, (1290), 1030 states have internal predecessors, (1290), 87 states have call successors, (87), 51 states have call predecessors, (87), 51 states have return successors, (87), 81 states have call predecessors, (87), 87 states have call successors, (87) [2023-12-24 13:07:35,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1163 states to 1163 states and 1464 transitions. [2023-12-24 13:07:35,921 INFO L78 Accepts]: Start accepts. Automaton has 1163 states and 1464 transitions. Word has length 150 [2023-12-24 13:07:35,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:07:35,921 INFO L495 AbstractCegarLoop]: Abstraction has 1163 states and 1464 transitions. [2023-12-24 13:07:35,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:07:35,921 INFO L276 IsEmpty]: Start isEmpty. Operand 1163 states and 1464 transitions. [2023-12-24 13:07:35,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-24 13:07:35,923 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:07:35,923 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:07:35,933 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 13:07:36,123 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 [2023-12-24 13:07:36,123 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:07:36,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:07:36,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1742246630, now seen corresponding path program 1 times [2023-12-24 13:07:36,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:07:36,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [340183944] [2023-12-24 13:07:36,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:36,125 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 13:07:36,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:07:36,126 INFO L229 MonitoredProcess]: Starting monitored process 40 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 13:07:36,148 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 (40)] Waiting until timeout for monitored process [2023-12-24 13:07:36,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:07:36,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-24 13:07:36,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:07:36,515 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 13:07:36,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 66 treesize of output 30 [2023-12-24 13:07:38,335 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:38,335 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 1 case distinctions, treesize of input 172 treesize of output 97 [2023-12-24 13:07:38,532 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:38,532 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 207 treesize of output 81 [2023-12-24 13:07:38,621 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 299 proven. 33 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 13:07:38,621 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:07:39,282 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:07:39,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [340183944] [2023-12-24 13:07:39,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [340183944] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:07:39,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [882616826] [2023-12-24 13:07:39,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:39,282 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 13:07:39,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 13:07:39,283 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 13:07:39,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2023-12-24 13:07:40,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:07:40,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 39 conjunts are in the unsatisfiable core [2023-12-24 13:07:40,414 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:07:40,546 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 13:07:41,423 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 62 treesize of output 30 [2023-12-24 13:07:42,930 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:42,930 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 149 treesize of output 88 [2023-12-24 13:07:43,250 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:43,251 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 176 treesize of output 80 [2023-12-24 13:07:43,424 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 24 proven. 308 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 13:07:43,424 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:07:43,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [882616826] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:07:43,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 13:07:43,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 34 [2023-12-24 13:07:43,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488193283] [2023-12-24 13:07:43,771 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 13:07:43,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-24 13:07:43,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:07:43,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-24 13:07:43,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1529, Unknown=0, NotChecked=0, Total=1722 [2023-12-24 13:07:43,773 INFO L87 Difference]: Start difference. First operand 1163 states and 1464 transitions. Second operand has 35 states, 33 states have (on average 3.6666666666666665) internal successors, (121), 30 states have internal predecessors, (121), 6 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (36), 6 states have call predecessors, (36), 6 states have call successors, (36) [2023-12-24 13:07:51,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:07:51,592 INFO L93 Difference]: Finished difference Result 3366 states and 4240 transitions. [2023-12-24 13:07:51,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-24 13:07:51,593 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 33 states have (on average 3.6666666666666665) internal successors, (121), 30 states have internal predecessors, (121), 6 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (36), 6 states have call predecessors, (36), 6 states have call successors, (36) Word has length 150 [2023-12-24 13:07:51,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:07:51,595 INFO L225 Difference]: With dead ends: 3366 [2023-12-24 13:07:51,595 INFO L226 Difference]: Without dead ends: 2263 [2023-12-24 13:07:51,597 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 324 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1007 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=551, Invalid=3355, Unknown=0, NotChecked=0, Total=3906 [2023-12-24 13:07:51,598 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 1376 mSDsluCounter, 3100 mSDsCounter, 0 mSdLazyCounter, 3699 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1394 SdHoareTripleChecker+Valid, 3265 SdHoareTripleChecker+Invalid, 3971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 3699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-12-24 13:07:51,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1394 Valid, 3265 Invalid, 3971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 3699 Invalid, 0 Unknown, 0 Unchecked, 5.6s Time] [2023-12-24 13:07:51,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2263 states. [2023-12-24 13:07:51,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2263 to 1583. [2023-12-24 13:07:51,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1583 states, 1384 states have (on average 1.2630057803468209) internal successors, (1748), 1394 states have internal predecessors, (1748), 125 states have call successors, (125), 73 states have call predecessors, (125), 73 states have return successors, (125), 115 states have call predecessors, (125), 125 states have call successors, (125) [2023-12-24 13:07:51,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1583 states to 1583 states and 1998 transitions. [2023-12-24 13:07:51,713 INFO L78 Accepts]: Start accepts. Automaton has 1583 states and 1998 transitions. Word has length 150 [2023-12-24 13:07:51,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:07:51,713 INFO L495 AbstractCegarLoop]: Abstraction has 1583 states and 1998 transitions. [2023-12-24 13:07:51,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 33 states have (on average 3.6666666666666665) internal successors, (121), 30 states have internal predecessors, (121), 6 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (36), 6 states have call predecessors, (36), 6 states have call successors, (36) [2023-12-24 13:07:51,713 INFO L276 IsEmpty]: Start isEmpty. Operand 1583 states and 1998 transitions. [2023-12-24 13:07:51,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-24 13:07:51,715 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:07:51,715 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:07:51,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (41)] Forceful destruction successful, exit code 0 [2023-12-24 13:07:51,932 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 (40)] Forceful destruction successful, exit code 0 [2023-12-24 13:07:52,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:07:52,125 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:07:52,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:07:52,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1995554102, now seen corresponding path program 1 times [2023-12-24 13:07:52,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:07:52,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [698018739] [2023-12-24 13:07:52,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:52,126 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 13:07:52,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:07:52,127 INFO L229 MonitoredProcess]: Starting monitored process 42 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 13:07:52,127 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 (42)] Waiting until timeout for monitored process [2023-12-24 13:07:52,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:07:52,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-24 13:07:52,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:07:52,537 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 13:07:52,968 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 131 treesize of output 67 [2023-12-24 13:07:53,041 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:53,042 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 1 case distinctions, treesize of input 131 treesize of output 58 [2023-12-24 13:07:53,147 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:53,147 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 166 treesize of output 58 [2023-12-24 13:07:53,263 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:07:53,263 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:07:53,533 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:07:53,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [698018739] [2023-12-24 13:07:53,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [698018739] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:07:53,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [977293947] [2023-12-24 13:07:53,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:53,534 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 13:07:53,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 13:07:53,534 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 13:07:53,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (43)] Waiting until timeout for monitored process [2023-12-24 13:07:54,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:07:54,917 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 38 conjunts are in the unsatisfiable core [2023-12-24 13:07:54,920 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:07:55,200 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 13:07:56,013 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 103 treesize of output 59 [2023-12-24 13:07:56,271 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:56,271 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 142 treesize of output 69 [2023-12-24 13:07:56,412 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:07:56,412 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 130 treesize of output 58 [2023-12-24 13:07:56,469 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:07:56,470 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:07:56,986 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:07:56,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [977293947] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:07:56,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-24 13:07:56,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [13, 15] total 32 [2023-12-24 13:07:56,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794989069] [2023-12-24 13:07:56,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:07:56,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 13:07:56,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:07:56,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 13:07:56,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=972, Unknown=0, NotChecked=0, Total=1122 [2023-12-24 13:07:56,988 INFO L87 Difference]: Start difference. First operand 1583 states and 1998 transitions. Second operand has 12 states, 12 states have (on average 5.25) internal successors, (63), 12 states have internal predecessors, (63), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:07:59,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:07:59,096 INFO L93 Difference]: Finished difference Result 3939 states and 4993 transitions. [2023-12-24 13:07:59,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-24 13:07:59,097 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.25) internal successors, (63), 12 states have internal predecessors, (63), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 150 [2023-12-24 13:07:59,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:07:59,100 INFO L225 Difference]: With dead ends: 3939 [2023-12-24 13:07:59,100 INFO L226 Difference]: Without dead ends: 2440 [2023-12-24 13:07:59,102 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 446 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=288, Invalid=1692, Unknown=0, NotChecked=0, Total=1980 [2023-12-24 13:07:59,103 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 528 mSDsluCounter, 1613 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 1828 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-24 13:07:59,103 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [528 Valid, 1828 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-24 13:07:59,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2440 states. [2023-12-24 13:07:59,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2440 to 1617. [2023-12-24 13:07:59,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1617 states, 1408 states have (on average 1.2606534090909092) internal successors, (1775), 1418 states have internal predecessors, (1775), 131 states have call successors, (131), 77 states have call predecessors, (131), 77 states have return successors, (131), 121 states have call predecessors, (131), 131 states have call successors, (131) [2023-12-24 13:07:59,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1617 states to 1617 states and 2037 transitions. [2023-12-24 13:07:59,261 INFO L78 Accepts]: Start accepts. Automaton has 1617 states and 2037 transitions. Word has length 150 [2023-12-24 13:07:59,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:07:59,261 INFO L495 AbstractCegarLoop]: Abstraction has 1617 states and 2037 transitions. [2023-12-24 13:07:59,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.25) internal successors, (63), 12 states have internal predecessors, (63), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:07:59,261 INFO L276 IsEmpty]: Start isEmpty. Operand 1617 states and 2037 transitions. [2023-12-24 13:07:59,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-24 13:07:59,263 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:07:59,263 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:07:59,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (43)] Forceful destruction successful, exit code 0 [2023-12-24 13:07:59,482 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 (42)] Ended with exit code 0 [2023-12-24 13:07:59,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:07:59,672 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:07:59,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:07:59,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1906386184, now seen corresponding path program 1 times [2023-12-24 13:07:59,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:07:59,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1261591679] [2023-12-24 13:07:59,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:07:59,673 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 13:07:59,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:07:59,674 INFO L229 MonitoredProcess]: Starting monitored process 44 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 13:07:59,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 (44)] Waiting until timeout for monitored process [2023-12-24 13:08:00,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:00,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 13:08:00,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:00,141 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 13:08:00,249 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 43 treesize of output 19 [2023-12-24 13:08:01,052 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:01,053 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 1 case distinctions, treesize of input 103 treesize of output 52 [2023-12-24 13:08:01,098 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:01,099 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 1 case distinctions, treesize of input 103 treesize of output 52 [2023-12-24 13:08:01,160 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:01,161 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 132 treesize of output 54 [2023-12-24 13:08:01,216 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 18 proven. 308 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2023-12-24 13:08:01,217 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:08:02,051 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:02,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1261591679] [2023-12-24 13:08:02,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1261591679] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:08:02,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1257780272] [2023-12-24 13:08:02,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:02,052 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 13:08:02,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 13:08:02,053 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 13:08:02,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (45)] Waiting until timeout for monitored process [2023-12-24 13:08:03,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:03,356 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-24 13:08:03,359 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:03,480 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 13:08:04,112 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 62 treesize of output 30 [2023-12-24 13:08:05,460 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:05,460 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 110 treesize of output 61 [2023-12-24 13:08:05,527 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:05,527 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 110 treesize of output 61 [2023-12-24 13:08:05,616 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:05,616 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 137 treesize of output 65 [2023-12-24 13:08:05,727 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 24 proven. 308 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 13:08:05,727 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:08:06,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1257780272] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:08:06,232 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 13:08:06,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 25 [2023-12-24 13:08:06,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201052532] [2023-12-24 13:08:06,232 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 13:08:06,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-24 13:08:06,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:06,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-24 13:08:06,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=901, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 13:08:06,234 INFO L87 Difference]: Start difference. First operand 1617 states and 2037 transitions. Second operand has 26 states, 24 states have (on average 5.375) internal successors, (129), 22 states have internal predecessors, (129), 6 states have call successors, (36), 5 states have call predecessors, (36), 6 states have return successors, (36), 6 states have call predecessors, (36), 6 states have call successors, (36) [2023-12-24 13:08:10,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:08:10,494 INFO L93 Difference]: Finished difference Result 3937 states and 4955 transitions. [2023-12-24 13:08:10,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-24 13:08:10,495 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 5.375) internal successors, (129), 22 states have internal predecessors, (129), 6 states have call successors, (36), 5 states have call predecessors, (36), 6 states have return successors, (36), 6 states have call predecessors, (36), 6 states have call successors, (36) Word has length 150 [2023-12-24 13:08:10,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:08:10,511 INFO L225 Difference]: With dead ends: 3937 [2023-12-24 13:08:10,511 INFO L226 Difference]: Without dead ends: 2368 [2023-12-24 13:08:10,513 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 521 GetRequests, 471 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=416, Invalid=2034, Unknown=0, NotChecked=0, Total=2450 [2023-12-24 13:08:10,514 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 1231 mSDsluCounter, 2127 mSDsCounter, 0 mSdLazyCounter, 2380 mSolverCounterSat, 229 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1261 SdHoareTripleChecker+Valid, 2328 SdHoareTripleChecker+Invalid, 2611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 2380 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-24 13:08:10,514 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1261 Valid, 2328 Invalid, 2611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 2380 Invalid, 2 Unknown, 0 Unchecked, 3.0s Time] [2023-12-24 13:08:10,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2368 states. [2023-12-24 13:08:10,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2368 to 1650. [2023-12-24 13:08:10,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1650 states, 1441 states have (on average 1.2609299097848716) internal successors, (1817), 1451 states have internal predecessors, (1817), 131 states have call successors, (131), 77 states have call predecessors, (131), 77 states have return successors, (131), 121 states have call predecessors, (131), 131 states have call successors, (131) [2023-12-24 13:08:10,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1650 states to 1650 states and 2079 transitions. [2023-12-24 13:08:10,650 INFO L78 Accepts]: Start accepts. Automaton has 1650 states and 2079 transitions. Word has length 150 [2023-12-24 13:08:10,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:08:10,650 INFO L495 AbstractCegarLoop]: Abstraction has 1650 states and 2079 transitions. [2023-12-24 13:08:10,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 5.375) internal successors, (129), 22 states have internal predecessors, (129), 6 states have call successors, (36), 5 states have call predecessors, (36), 6 states have return successors, (36), 6 states have call predecessors, (36), 6 states have call successors, (36) [2023-12-24 13:08:10,651 INFO L276 IsEmpty]: Start isEmpty. Operand 1650 states and 2079 transitions. [2023-12-24 13:08:10,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-24 13:08:10,652 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:08:10,652 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:10,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (45)] Forceful destruction successful, exit code 0 [2023-12-24 13:08:10,875 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 (44)] Forceful destruction successful, exit code 0 [2023-12-24 13:08:11,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:08:11,073 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:08:11,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:08:11,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1472833020, now seen corresponding path program 1 times [2023-12-24 13:08:11,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:08:11,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1480837846] [2023-12-24 13:08:11,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:11,074 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 13:08:11,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:08:11,075 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 13:08:11,076 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 13:08:11,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:11,450 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 13:08:11,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:11,499 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 13:08:12,134 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:12,135 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 1 case distinctions, treesize of input 118 treesize of output 55 [2023-12-24 13:08:12,198 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:12,198 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 1 case distinctions, treesize of input 118 treesize of output 55 [2023-12-24 13:08:12,283 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:12,283 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 120 treesize of output 48 [2023-12-24 13:08:12,346 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 311 proven. 30 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2023-12-24 13:08:12,346 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:08:12,476 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:08:12,476 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:12,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1480837846] [2023-12-24 13:08:12,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1480837846] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:08:12,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:08:12,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 16 [2023-12-24 13:08:12,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574625128] [2023-12-24 13:08:12,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:08:12,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:08:12,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:12,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:08:12,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-12-24 13:08:12,478 INFO L87 Difference]: Start difference. First operand 1650 states and 2079 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:08:12,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:08:12,938 INFO L93 Difference]: Finished difference Result 3393 states and 4276 transitions. [2023-12-24 13:08:12,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 13:08:12,939 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 150 [2023-12-24 13:08:12,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:08:12,941 INFO L225 Difference]: With dead ends: 3393 [2023-12-24 13:08:12,941 INFO L226 Difference]: Without dead ends: 1822 [2023-12-24 13:08:12,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-12-24 13:08:12,943 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 106 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 13:08:12,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 530 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 13:08:12,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1822 states. [2023-12-24 13:08:13,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1822 to 1399. [2023-12-24 13:08:13,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1399 states, 1221 states have (on average 1.2522522522522523) internal successors, (1529), 1227 states have internal predecessors, (1529), 111 states have call successors, (111), 66 states have call predecessors, (111), 66 states have return successors, (111), 105 states have call predecessors, (111), 111 states have call successors, (111) [2023-12-24 13:08:13,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1399 states to 1399 states and 1751 transitions. [2023-12-24 13:08:13,056 INFO L78 Accepts]: Start accepts. Automaton has 1399 states and 1751 transitions. Word has length 150 [2023-12-24 13:08:13,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:08:13,056 INFO L495 AbstractCegarLoop]: Abstraction has 1399 states and 1751 transitions. [2023-12-24 13:08:13,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:08:13,056 INFO L276 IsEmpty]: Start isEmpty. Operand 1399 states and 1751 transitions. [2023-12-24 13:08:13,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-24 13:08:13,058 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:08:13,058 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:13,066 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 (46)] Forceful destruction successful, exit code 0 [2023-12-24 13:08:13,266 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 [2023-12-24 13:08:13,266 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:08:13,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:08:13,267 INFO L85 PathProgramCache]: Analyzing trace with hash 310635046, now seen corresponding path program 1 times [2023-12-24 13:08:13,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:08:13,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1544471138] [2023-12-24 13:08:13,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:13,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 13:08:13,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:08:13,268 INFO L229 MonitoredProcess]: Starting monitored process 47 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 13:08:13,269 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 (47)] Waiting until timeout for monitored process [2023-12-24 13:08:13,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:13,556 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-24 13:08:13,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:13,584 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 326 proven. 0 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2023-12-24 13:08:13,584 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:08:13,584 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:13,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1544471138] [2023-12-24 13:08:13,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1544471138] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:08:13,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:08:13,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-24 13:08:13,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904473297] [2023-12-24 13:08:13,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:08:13,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 13:08:13,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:13,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 13:08:13,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-24 13:08:13,586 INFO L87 Difference]: Start difference. First operand 1399 states and 1751 transitions. Second operand has 6 states, 5 states have (on average 13.8) internal successors, (69), 6 states have internal predecessors, (69), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-24 13:08:13,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:08:13,824 INFO L93 Difference]: Finished difference Result 2528 states and 3155 transitions. [2023-12-24 13:08:13,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 13:08:13,824 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 13.8) internal successors, (69), 6 states have internal predecessors, (69), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) Word has length 150 [2023-12-24 13:08:13,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:08:13,826 INFO L225 Difference]: With dead ends: 2528 [2023-12-24 13:08:13,826 INFO L226 Difference]: Without dead ends: 1141 [2023-12-24 13:08:13,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 145 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 13:08:13,828 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 7 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:08:13,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 653 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 13:08:13,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2023-12-24 13:08:13,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 668. [2023-12-24 13:08:13,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 585 states have (on average 1.2495726495726496) internal successors, (731), 585 states have internal predecessors, (731), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:08:13,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 835 transitions. [2023-12-24 13:08:13,887 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 835 transitions. Word has length 150 [2023-12-24 13:08:13,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:08:13,888 INFO L495 AbstractCegarLoop]: Abstraction has 668 states and 835 transitions. [2023-12-24 13:08:13,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 13.8) internal successors, (69), 6 states have internal predecessors, (69), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 2 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-24 13:08:13,888 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 835 transitions. [2023-12-24 13:08:13,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-24 13:08:13,889 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:08:13,889 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:13,914 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 (47)] Forceful destruction successful, exit code 0 [2023-12-24 13:08:14,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:08:14,100 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:08:14,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:08:14,101 INFO L85 PathProgramCache]: Analyzing trace with hash -303776160, now seen corresponding path program 1 times [2023-12-24 13:08:14,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:08:14,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1769515117] [2023-12-24 13:08:14,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:14,101 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 13:08:14,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:08:14,102 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 13:08:14,103 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 13:08:14,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:14,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-24 13:08:14,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:14,692 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 67 treesize of output 31 [2023-12-24 13:08:14,745 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:08:14,745 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:08:14,746 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:14,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1769515117] [2023-12-24 13:08:14,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1769515117] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:08:14,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:08:14,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-24 13:08:14,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141987189] [2023-12-24 13:08:14,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:08:14,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 13:08:14,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:14,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 13:08:14,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-24 13:08:14,747 INFO L87 Difference]: Start difference. First operand 668 states and 835 transitions. Second operand has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:08:16,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:08:16,599 INFO L93 Difference]: Finished difference Result 1393 states and 1753 transitions. [2023-12-24 13:08:16,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 13:08:16,600 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 151 [2023-12-24 13:08:16,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:08:16,601 INFO L225 Difference]: With dead ends: 1393 [2023-12-24 13:08:16,601 INFO L226 Difference]: Without dead ends: 726 [2023-12-24 13:08:16,602 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 [2023-12-24 13:08:16,602 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 348 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-24 13:08:16,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [348 Valid, 699 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-24 13:08:16,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2023-12-24 13:08:16,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 676. [2023-12-24 13:08:16,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 593 states have (on average 1.2478920741989883) internal successors, (740), 593 states have internal predecessors, (740), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:08:16,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 844 transitions. [2023-12-24 13:08:16,659 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 844 transitions. Word has length 151 [2023-12-24 13:08:16,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:08:16,659 INFO L495 AbstractCegarLoop]: Abstraction has 676 states and 844 transitions. [2023-12-24 13:08:16,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:08:16,660 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 844 transitions. [2023-12-24 13:08:16,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-24 13:08:16,661 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:08:16,661 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:16,670 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 (48)] Ended with exit code 0 [2023-12-24 13:08:16,868 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 13:08:16,869 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:08:16,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:08:16,869 INFO L85 PathProgramCache]: Analyzing trace with hash 89250850, now seen corresponding path program 1 times [2023-12-24 13:08:16,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:08:16,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [256725326] [2023-12-24 13:08:16,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:16,869 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 13:08:16,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:08:16,871 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 13:08:16,892 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 13:08:17,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:17,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-24 13:08:17,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:17,351 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 13:08:17,795 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 80 treesize of output 34 [2023-12-24 13:08:17,849 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 158 treesize of output 76 [2023-12-24 13:08:18,161 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:18,162 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 278 treesize of output 98 [2023-12-24 13:08:18,230 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:08:18,231 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:08:18,555 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:08:18,555 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:18,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [256725326] [2023-12-24 13:08:18,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [256725326] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:08:18,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:08:18,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 16 [2023-12-24 13:08:18,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206840418] [2023-12-24 13:08:18,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:08:18,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 13:08:18,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:18,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 13:08:18,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2023-12-24 13:08:18,556 INFO L87 Difference]: Start difference. First operand 676 states and 844 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:08:20,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:08:20,190 INFO L93 Difference]: Finished difference Result 1552 states and 1922 transitions. [2023-12-24 13:08:20,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 13:08:20,190 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 151 [2023-12-24 13:08:20,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:08:20,192 INFO L225 Difference]: With dead ends: 1552 [2023-12-24 13:08:20,192 INFO L226 Difference]: Without dead ends: 877 [2023-12-24 13:08:20,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 285 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2023-12-24 13:08:20,193 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 216 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 971 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-24 13:08:20,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 971 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-24 13:08:20,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2023-12-24 13:08:20,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 794. [2023-12-24 13:08:20,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 794 states, 711 states have (on average 1.2264416315049227) internal successors, (872), 711 states have internal predecessors, (872), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:08:20,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 794 states to 794 states and 976 transitions. [2023-12-24 13:08:20,266 INFO L78 Accepts]: Start accepts. Automaton has 794 states and 976 transitions. Word has length 151 [2023-12-24 13:08:20,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:08:20,266 INFO L495 AbstractCegarLoop]: Abstraction has 794 states and 976 transitions. [2023-12-24 13:08:20,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:08:20,266 INFO L276 IsEmpty]: Start isEmpty. Operand 794 states and 976 transitions. [2023-12-24 13:08:20,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-24 13:08:20,267 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:08:20,268 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:20,276 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 13:08:20,476 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 13:08:20,476 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:08:20,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:08:20,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1220190488, now seen corresponding path program 1 times [2023-12-24 13:08:20,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:08:20,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1567689108] [2023-12-24 13:08:20,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:20,477 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 13:08:20,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:08:20,478 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 13:08:20,482 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 13:08:20,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:20,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-24 13:08:20,827 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:20,863 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 13:08:21,073 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 66 treesize of output 30 [2023-12-24 13:08:21,686 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 112 treesize of output 64 [2023-12-24 13:08:22,012 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:22,013 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 141 treesize of output 57 [2023-12-24 13:08:22,139 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 299 proven. 33 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 13:08:22,139 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:08:22,593 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:08:22,593 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:22,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1567689108] [2023-12-24 13:08:22,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1567689108] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:08:22,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:08:22,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [18] total 26 [2023-12-24 13:08:22,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082179163] [2023-12-24 13:08:22,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:08:22,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:08:22,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:22,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:08:22,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2023-12-24 13:08:22,594 INFO L87 Difference]: Start difference. First operand 794 states and 976 transitions. Second operand has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:08:24,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:08:24,266 INFO L93 Difference]: Finished difference Result 1912 states and 2380 transitions. [2023-12-24 13:08:24,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-24 13:08:24,266 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 151 [2023-12-24 13:08:24,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:08:24,267 INFO L225 Difference]: With dead ends: 1912 [2023-12-24 13:08:24,267 INFO L226 Difference]: Without dead ends: 1119 [2023-12-24 13:08:24,269 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2023-12-24 13:08:24,269 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 436 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 1193 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-24 13:08:24,269 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 1193 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-24 13:08:24,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states. [2023-12-24 13:08:24,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 794. [2023-12-24 13:08:24,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 794 states, 711 states have (on average 1.2264416315049227) internal successors, (872), 711 states have internal predecessors, (872), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:08:24,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 794 states to 794 states and 976 transitions. [2023-12-24 13:08:24,328 INFO L78 Accepts]: Start accepts. Automaton has 794 states and 976 transitions. Word has length 151 [2023-12-24 13:08:24,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:08:24,328 INFO L495 AbstractCegarLoop]: Abstraction has 794 states and 976 transitions. [2023-12-24 13:08:24,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:08:24,329 INFO L276 IsEmpty]: Start isEmpty. Operand 794 states and 976 transitions. [2023-12-24 13:08:24,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-24 13:08:24,330 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:08:24,330 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:24,337 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 13:08:24,537 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 13:08:24,537 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:08:24,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:08:24,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1439045206, now seen corresponding path program 1 times [2023-12-24 13:08:24,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:08:24,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [757035665] [2023-12-24 13:08:24,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:24,538 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 13:08:24,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:08:24,539 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 13:08:24,540 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 13:08:24,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:24,879 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-24 13:08:24,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:24,918 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 13:08:25,114 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 66 treesize of output 30 [2023-12-24 13:08:25,654 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 66 treesize of output 30 [2023-12-24 13:08:25,796 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 69 treesize of output 33 [2023-12-24 13:08:25,838 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 299 proven. 33 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 13:08:25,838 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:08:26,309 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 18 proven. 33 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2023-12-24 13:08:26,309 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:26,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [757035665] [2023-12-24 13:08:26,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [757035665] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 13:08:26,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 13:08:26,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 21 [2023-12-24 13:08:26,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718650879] [2023-12-24 13:08:26,309 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 13:08:26,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-24 13:08:26,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:26,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-24 13:08:26,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=306, Unknown=0, NotChecked=0, Total=420 [2023-12-24 13:08:26,311 INFO L87 Difference]: Start difference. First operand 794 states and 976 transitions. Second operand has 21 states, 19 states have (on average 6.7368421052631575) internal successors, (128), 20 states have internal predecessors, (128), 6 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (36), 4 states have call predecessors, (36), 6 states have call successors, (36) [2023-12-24 13:08:29,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:08:29,488 INFO L93 Difference]: Finished difference Result 2259 states and 2781 transitions. [2023-12-24 13:08:29,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-24 13:08:29,489 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 6.7368421052631575) internal successors, (128), 20 states have internal predecessors, (128), 6 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (36), 4 states have call predecessors, (36), 6 states have call successors, (36) Word has length 151 [2023-12-24 13:08:29,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:08:29,490 INFO L225 Difference]: With dead ends: 2259 [2023-12-24 13:08:29,490 INFO L226 Difference]: Without dead ends: 1378 [2023-12-24 13:08:29,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=433, Invalid=1207, Unknown=0, NotChecked=0, Total=1640 [2023-12-24 13:08:29,492 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 571 mSDsluCounter, 1975 mSDsCounter, 0 mSdLazyCounter, 1944 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 2261 SdHoareTripleChecker+Invalid, 2036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1944 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-24 13:08:29,492 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [595 Valid, 2261 Invalid, 2036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1944 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-24 13:08:29,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2023-12-24 13:08:29,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 734. [2023-12-24 13:08:29,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 651 states have (on average 1.2165898617511521) internal successors, (792), 651 states have internal predecessors, (792), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:08:29,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 896 transitions. [2023-12-24 13:08:29,553 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 896 transitions. Word has length 151 [2023-12-24 13:08:29,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:08:29,554 INFO L495 AbstractCegarLoop]: Abstraction has 734 states and 896 transitions. [2023-12-24 13:08:29,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 6.7368421052631575) internal successors, (128), 20 states have internal predecessors, (128), 6 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (36), 4 states have call predecessors, (36), 6 states have call successors, (36) [2023-12-24 13:08:29,554 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 896 transitions. [2023-12-24 13:08:29,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-24 13:08:29,555 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:08:29,555 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:29,573 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 13:08:29,762 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 13:08:29,763 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:08:29,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:08:29,763 INFO L85 PathProgramCache]: Analyzing trace with hash -467242504, now seen corresponding path program 1 times [2023-12-24 13:08:29,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:08:29,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [230321579] [2023-12-24 13:08:29,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:29,764 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 13:08:29,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:08:29,765 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 13:08:29,796 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 13:08:30,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:30,136 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 13:08:30,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:30,188 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 13:08:30,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 131 treesize of output 67 [2023-12-24 13:08:30,758 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:30,758 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 166 treesize of output 58 [2023-12-24 13:08:30,817 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:08:30,817 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:08:31,151 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:31,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [230321579] [2023-12-24 13:08:31,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [230321579] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:08:31,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1228049177] [2023-12-24 13:08:31,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:31,152 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 13:08:31,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 13:08:31,153 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 13:08:31,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (53)] Waiting until timeout for monitored process [2023-12-24 13:08:32,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:32,492 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-24 13:08:32,495 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:32,769 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 13:08:33,476 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 103 treesize of output 59 [2023-12-24 13:08:33,725 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:08:33,725 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:08:33,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1228049177] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:08:33,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 13:08:33,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2023-12-24 13:08:33,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926623823] [2023-12-24 13:08:33,878 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 13:08:33,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-24 13:08:33,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:33,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-24 13:08:33,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2023-12-24 13:08:33,879 INFO L87 Difference]: Start difference. First operand 734 states and 896 transitions. Second operand has 20 states, 20 states have (on average 5.8) internal successors, (116), 19 states have internal predecessors, (116), 4 states have call successors, (36), 4 states have call predecessors, (36), 4 states have return successors, (36), 4 states have call predecessors, (36), 4 states have call successors, (36) [2023-12-24 13:08:36,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:08:36,513 INFO L93 Difference]: Finished difference Result 1853 states and 2259 transitions. [2023-12-24 13:08:36,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 13:08:36,514 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.8) internal successors, (116), 19 states have internal predecessors, (116), 4 states have call successors, (36), 4 states have call predecessors, (36), 4 states have return successors, (36), 4 states have call predecessors, (36), 4 states have call successors, (36) Word has length 151 [2023-12-24 13:08:36,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:08:36,516 INFO L225 Difference]: With dead ends: 1853 [2023-12-24 13:08:36,516 INFO L226 Difference]: Without dead ends: 1120 [2023-12-24 13:08:36,517 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 378 GetRequests, 344 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=200, Invalid=856, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 13:08:36,517 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 716 mSDsluCounter, 1430 mSDsCounter, 0 mSdLazyCounter, 1509 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 1631 SdHoareTripleChecker+Invalid, 1637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-24 13:08:36,517 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [717 Valid, 1631 Invalid, 1637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1509 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-24 13:08:36,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2023-12-24 13:08:36,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 740. [2023-12-24 13:08:36,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 657 states have (on average 1.2146118721461188) internal successors, (798), 657 states have internal predecessors, (798), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:08:36,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 902 transitions. [2023-12-24 13:08:36,586 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 902 transitions. Word has length 151 [2023-12-24 13:08:36,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:08:36,586 INFO L495 AbstractCegarLoop]: Abstraction has 740 states and 902 transitions. [2023-12-24 13:08:36,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.8) internal successors, (116), 19 states have internal predecessors, (116), 4 states have call successors, (36), 4 states have call predecessors, (36), 4 states have return successors, (36), 4 states have call predecessors, (36), 4 states have call successors, (36) [2023-12-24 13:08:36,586 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 902 transitions. [2023-12-24 13:08:36,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-24 13:08:36,587 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:08:36,587 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:36,596 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (53)] Ended with exit code 0 [2023-12-24 13:08:36,794 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 13:08:36,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,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 13:08:36,988 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:08:36,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:08:36,988 INFO L85 PathProgramCache]: Analyzing trace with hash -2049908950, now seen corresponding path program 1 times [2023-12-24 13:08:36,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:08:36,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [622835596] [2023-12-24 13:08:36,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:36,989 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 13:08:36,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:08:36,989 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 13:08:36,994 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 13:08:37,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:37,322 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-24 13:08:37,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:37,898 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:37,898 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 1 case distinctions, treesize of input 140 treesize of output 77 [2023-12-24 13:08:38,125 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 308 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:08:38,125 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:08:38,125 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:38,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [622835596] [2023-12-24 13:08:38,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [622835596] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:08:38,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:08:38,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-24 13:08:38,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83725510] [2023-12-24 13:08:38,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:08:38,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 13:08:38,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:38,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 13:08:38,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2023-12-24 13:08:38,127 INFO L87 Difference]: Start difference. First operand 740 states and 902 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:08:39,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:08:39,993 INFO L93 Difference]: Finished difference Result 2007 states and 2441 transitions. [2023-12-24 13:08:39,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 13:08:39,993 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 152 [2023-12-24 13:08:39,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:08:39,994 INFO L225 Difference]: With dead ends: 2007 [2023-12-24 13:08:39,994 INFO L226 Difference]: Without dead ends: 1266 [2023-12-24 13:08:39,995 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-12-24 13:08:39,995 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 599 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 600 SdHoareTripleChecker+Valid, 737 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-24 13:08:39,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [600 Valid, 737 Invalid, 752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 699 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-24 13:08:39,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1266 states. [2023-12-24 13:08:40,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1266 to 764. [2023-12-24 13:08:40,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 764 states, 681 states have (on average 1.2129221732745963) internal successors, (826), 681 states have internal predecessors, (826), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:08:40,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 764 states to 764 states and 930 transitions. [2023-12-24 13:08:40,057 INFO L78 Accepts]: Start accepts. Automaton has 764 states and 930 transitions. Word has length 152 [2023-12-24 13:08:40,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:08:40,057 INFO L495 AbstractCegarLoop]: Abstraction has 764 states and 930 transitions. [2023-12-24 13:08:40,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:08:40,057 INFO L276 IsEmpty]: Start isEmpty. Operand 764 states and 930 transitions. [2023-12-24 13:08:40,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-24 13:08:40,058 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:08:40,058 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:40,066 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 13:08:40,259 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 13:08:40,260 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:08:40,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:08:40,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1670954577, now seen corresponding path program 1 times [2023-12-24 13:08:40,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:08:40,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1200216716] [2023-12-24 13:08:40,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:40,260 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 13:08:40,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:08:40,261 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 13:08:40,262 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 13:08:40,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:40,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-24 13:08:40,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:41,382 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 131 treesize of output 67 [2023-12-24 13:08:41,485 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:41,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 139 treesize of output 49 [2023-12-24 13:08:41,533 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 308 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:08:41,533 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:08:41,533 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:41,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1200216716] [2023-12-24 13:08:41,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1200216716] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:08:41,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:08:41,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 13:08:41,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117103705] [2023-12-24 13:08:41,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:08:41,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:08:41,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:41,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:08:41,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:08:41,534 INFO L87 Difference]: Start difference. First operand 764 states and 930 transitions. Second operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:08:43,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:08:43,417 INFO L93 Difference]: Finished difference Result 1909 states and 2321 transitions. [2023-12-24 13:08:43,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 13:08:43,418 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 152 [2023-12-24 13:08:43,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:08:43,419 INFO L225 Difference]: With dead ends: 1909 [2023-12-24 13:08:43,419 INFO L226 Difference]: Without dead ends: 1146 [2023-12-24 13:08:43,419 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-12-24 13:08:43,420 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 349 mSDsluCounter, 1036 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-24 13:08:43,420 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 1238 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1029 Invalid, 1 Unknown, 0 Unchecked, 1.6s Time] [2023-12-24 13:08:43,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2023-12-24 13:08:43,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 768. [2023-12-24 13:08:43,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 768 states, 685 states have (on average 1.2116788321167884) internal successors, (830), 685 states have internal predecessors, (830), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:08:43,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 934 transitions. [2023-12-24 13:08:43,481 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 934 transitions. Word has length 152 [2023-12-24 13:08:43,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:08:43,482 INFO L495 AbstractCegarLoop]: Abstraction has 768 states and 934 transitions. [2023-12-24 13:08:43,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:08:43,482 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 934 transitions. [2023-12-24 13:08:43,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-24 13:08:43,483 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:08:43,483 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:43,504 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 (55)] Forceful destruction successful, exit code 0 [2023-12-24 13:08:43,690 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 13:08:43,690 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:08:43,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:08:43,691 INFO L85 PathProgramCache]: Analyzing trace with hash -134483757, now seen corresponding path program 1 times [2023-12-24 13:08:43,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:08:43,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [975132879] [2023-12-24 13:08:43,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:43,691 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 13:08:43,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:08:43,692 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 13:08:43,693 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 13:08:43,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:43,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-24 13:08:43,995 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:44,134 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 13:08:44,154 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:08:44,154 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:08:44,154 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:44,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [975132879] [2023-12-24 13:08:44,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [975132879] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:08:44,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:08:44,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 13:08:44,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597671287] [2023-12-24 13:08:44,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:08:44,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 13:08:44,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:44,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 13:08:44,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-24 13:08:44,155 INFO L87 Difference]: Start difference. First operand 768 states and 934 transitions. Second operand has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:08:44,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:08:44,877 INFO L93 Difference]: Finished difference Result 1865 states and 2281 transitions. [2023-12-24 13:08:44,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 13:08:44,878 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 152 [2023-12-24 13:08:44,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:08:44,879 INFO L225 Difference]: With dead ends: 1865 [2023-12-24 13:08:44,879 INFO L226 Difference]: Without dead ends: 1098 [2023-12-24 13:08:44,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2023-12-24 13:08:44,880 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 175 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-24 13:08:44,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 540 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-24 13:08:44,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2023-12-24 13:08:44,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 802. [2023-12-24 13:08:44,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 719 states have (on average 1.21557719054242) internal successors, (874), 719 states have internal predecessors, (874), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:08:44,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 978 transitions. [2023-12-24 13:08:44,940 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 978 transitions. Word has length 152 [2023-12-24 13:08:44,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:08:44,940 INFO L495 AbstractCegarLoop]: Abstraction has 802 states and 978 transitions. [2023-12-24 13:08:44,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:08:44,941 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 978 transitions. [2023-12-24 13:08:44,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-24 13:08:44,942 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:08:44,942 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:44,949 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 13:08:45,142 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 13:08:45,142 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:08:45,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:08:45,143 INFO L85 PathProgramCache]: Analyzing trace with hash -952132207, now seen corresponding path program 1 times [2023-12-24 13:08:45,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:08:45,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [468153285] [2023-12-24 13:08:45,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:45,143 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 13:08:45,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:08:45,144 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 13:08:45,145 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 13:08:45,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:45,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 13:08:45,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:46,346 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 131 treesize of output 67 [2023-12-24 13:08:46,516 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:46,517 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 184 treesize of output 70 [2023-12-24 13:08:46,590 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 308 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:08:46,590 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:08:46,590 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:46,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [468153285] [2023-12-24 13:08:46,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [468153285] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:08:46,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:08:46,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-24 13:08:46,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566272160] [2023-12-24 13:08:46,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:08:46,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 13:08:46,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:46,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 13:08:46,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-12-24 13:08:46,591 INFO L87 Difference]: Start difference. First operand 802 states and 978 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:08:48,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:08:48,571 INFO L93 Difference]: Finished difference Result 1922 states and 2341 transitions. [2023-12-24 13:08:48,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 13:08:48,572 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 152 [2023-12-24 13:08:48,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:08:48,573 INFO L225 Difference]: With dead ends: 1922 [2023-12-24 13:08:48,573 INFO L226 Difference]: Without dead ends: 1121 [2023-12-24 13:08:48,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2023-12-24 13:08:48,574 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 416 mSDsluCounter, 1079 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 1278 SdHoareTripleChecker+Invalid, 1105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-24 13:08:48,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [418 Valid, 1278 Invalid, 1105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1093 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-24 13:08:48,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1121 states. [2023-12-24 13:08:48,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1121 to 752. [2023-12-24 13:08:48,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 669 states have (on average 1.2167414050822123) internal successors, (814), 669 states have internal predecessors, (814), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:08:48,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 918 transitions. [2023-12-24 13:08:48,643 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 918 transitions. Word has length 152 [2023-12-24 13:08:48,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:08:48,643 INFO L495 AbstractCegarLoop]: Abstraction has 752 states and 918 transitions. [2023-12-24 13:08:48,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:08:48,644 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 918 transitions. [2023-12-24 13:08:48,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-24 13:08:48,645 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:08:48,645 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:48,654 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 (57)] Ended with exit code 0 [2023-12-24 13:08:48,846 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 13:08:48,846 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:08:48,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:08:48,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1096268222, now seen corresponding path program 1 times [2023-12-24 13:08:48,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:08:48,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2022895841] [2023-12-24 13:08:48,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:48,847 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 13:08:48,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:08:48,848 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 13:08:48,848 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 13:08:49,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:49,226 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-24 13:08:49,229 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:49,265 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 13:08:49,361 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 43 treesize of output 19 [2023-12-24 13:08:50,283 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:50,283 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 1 case distinctions, treesize of input 118 treesize of output 55 [2023-12-24 13:08:50,476 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:50,476 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 1 case distinctions, treesize of input 118 treesize of output 55 [2023-12-24 13:08:50,546 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:50,546 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 147 treesize of output 57 [2023-12-24 13:08:50,616 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 306 proven. 60 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-12-24 13:08:50,616 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:08:51,080 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:08:51,080 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:51,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2022895841] [2023-12-24 13:08:51,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2022895841] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:08:51,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:08:51,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [17] total 23 [2023-12-24 13:08:51,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733197369] [2023-12-24 13:08:51,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:08:51,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 13:08:51,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:51,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 13:08:51,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2023-12-24 13:08:51,096 INFO L87 Difference]: Start difference. First operand 752 states and 918 transitions. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:08:52,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:08:52,303 INFO L93 Difference]: Finished difference Result 1784 states and 2186 transitions. [2023-12-24 13:08:52,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 13:08:52,304 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 152 [2023-12-24 13:08:52,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:08:52,305 INFO L225 Difference]: With dead ends: 1784 [2023-12-24 13:08:52,305 INFO L226 Difference]: Without dead ends: 1033 [2023-12-24 13:08:52,306 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 281 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2023-12-24 13:08:52,306 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 256 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-24 13:08:52,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 948 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-24 13:08:52,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2023-12-24 13:08:52,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 786. [2023-12-24 13:08:52,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 703 states have (on average 1.2147937411095306) internal successors, (854), 703 states have internal predecessors, (854), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:08:52,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 958 transitions. [2023-12-24 13:08:52,367 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 958 transitions. Word has length 152 [2023-12-24 13:08:52,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:08:52,367 INFO L495 AbstractCegarLoop]: Abstraction has 786 states and 958 transitions. [2023-12-24 13:08:52,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:08:52,367 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 958 transitions. [2023-12-24 13:08:52,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-24 13:08:52,368 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:08:52,369 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:08:52,377 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 13:08:52,581 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 13:08:52,581 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:08:52,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:08:52,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1518970048, now seen corresponding path program 1 times [2023-12-24 13:08:52,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:08:52,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [222255684] [2023-12-24 13:08:52,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:08:52,582 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 13:08:52,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:08:52,583 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 13:08:52,600 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 13:08:53,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:08:53,036 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 38 conjunts are in the unsatisfiable core [2023-12-24 13:08:53,038 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:08:53,096 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 13:08:53,932 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 129 treesize of output 65 [2023-12-24 13:08:54,307 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:54,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 226 treesize of output 100 [2023-12-24 13:08:54,829 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:08:54,829 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 300 treesize of output 108 [2023-12-24 13:08:54,845 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 318 proven. 30 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 13:08:54,845 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:08:56,730 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:08:56,730 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:08:56,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [222255684] [2023-12-24 13:08:56,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [222255684] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:08:56,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:08:56,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [17] total 30 [2023-12-24 13:08:56,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627657198] [2023-12-24 13:08:56,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:08:56,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-24 13:08:56,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:08:56,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-24 13:08:56,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=749, Unknown=0, NotChecked=0, Total=870 [2023-12-24 13:08:56,731 INFO L87 Difference]: Start difference. First operand 786 states and 958 transitions. Second operand has 14 states, 14 states have (on average 4.642857142857143) internal successors, (65), 14 states have internal predecessors, (65), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:04,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:09:04,807 INFO L93 Difference]: Finished difference Result 1850 states and 2281 transitions. [2023-12-24 13:09:04,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-24 13:09:04,808 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.642857142857143) internal successors, (65), 14 states have internal predecessors, (65), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 152 [2023-12-24 13:09:04,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:09:04,809 INFO L225 Difference]: With dead ends: 1850 [2023-12-24 13:09:04,809 INFO L226 Difference]: Without dead ends: 1065 [2023-12-24 13:09:04,810 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=394, Invalid=1958, Unknown=0, NotChecked=0, Total=2352 [2023-12-24 13:09:04,810 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 591 mSDsluCounter, 1871 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 2081 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-12-24 13:09:04,810 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [591 Valid, 2081 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2023-12-24 13:09:04,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2023-12-24 13:09:04,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 786. [2023-12-24 13:09:04,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 703 states have (on average 1.2147937411095306) internal successors, (854), 703 states have internal predecessors, (854), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:09:04,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 958 transitions. [2023-12-24 13:09:04,873 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 958 transitions. Word has length 152 [2023-12-24 13:09:04,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:09:04,873 INFO L495 AbstractCegarLoop]: Abstraction has 786 states and 958 transitions. [2023-12-24 13:09:04,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.642857142857143) internal successors, (65), 14 states have internal predecessors, (65), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:04,873 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 958 transitions. [2023-12-24 13:09:04,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-24 13:09:04,875 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:09:04,875 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:09:04,889 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 13:09:05,083 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 13:09:05,083 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:09:05,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:09:05,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1017915811, now seen corresponding path program 1 times [2023-12-24 13:09:05,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:09:05,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1454213043] [2023-12-24 13:09:05,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:09:05,084 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 13:09:05,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:09:05,085 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 13:09:05,085 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 13:09:05,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:09:05,453 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-24 13:09:05,456 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:09:05,463 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 14 treesize of output 10 [2023-12-24 13:09:05,623 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 52 treesize of output 24 [2023-12-24 13:09:06,143 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 52 treesize of output 33 [2023-12-24 13:09:06,437 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:09:06,437 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 92 treesize of output 44 [2023-12-24 13:09:06,509 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 160 proven. 84 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2023-12-24 13:09:06,510 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:09:06,667 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:09:06,668 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:09:06,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1454213043] [2023-12-24 13:09:06,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1454213043] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:09:06,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:09:06,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [15] total 18 [2023-12-24 13:09:06,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856453460] [2023-12-24 13:09:06,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:09:06,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 13:09:06,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:09:06,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 13:09:06,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2023-12-24 13:09:06,669 INFO L87 Difference]: Start difference. First operand 786 states and 958 transitions. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:06,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:09:06,865 INFO L93 Difference]: Finished difference Result 1208 states and 1482 transitions. [2023-12-24 13:09:06,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 13:09:06,865 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 153 [2023-12-24 13:09:06,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:09:06,867 INFO L225 Difference]: With dead ends: 1208 [2023-12-24 13:09:06,867 INFO L226 Difference]: Without dead ends: 1206 [2023-12-24 13:09:06,867 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 287 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2023-12-24 13:09:06,867 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 83 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:09:06,867 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 717 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 13:09:06,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2023-12-24 13:09:06,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 1186. [2023-12-24 13:09:06,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1186 states, 1103 states have (on average 1.2257479601087942) internal successors, (1352), 1103 states have internal predecessors, (1352), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:09:06,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1186 states to 1186 states and 1456 transitions. [2023-12-24 13:09:06,945 INFO L78 Accepts]: Start accepts. Automaton has 1186 states and 1456 transitions. Word has length 153 [2023-12-24 13:09:06,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:09:06,945 INFO L495 AbstractCegarLoop]: Abstraction has 1186 states and 1456 transitions. [2023-12-24 13:09:06,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:06,945 INFO L276 IsEmpty]: Start isEmpty. Operand 1186 states and 1456 transitions. [2023-12-24 13:09:06,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-24 13:09:06,946 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:09:06,946 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:09:06,955 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 13:09:07,147 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 13:09:07,148 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:09:07,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:09:07,148 INFO L85 PathProgramCache]: Analyzing trace with hash 833924584, now seen corresponding path program 1 times [2023-12-24 13:09:07,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:09:07,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1473488970] [2023-12-24 13:09:07,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:09:07,149 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 13:09:07,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:09:07,150 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 13:09:07,150 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 13:09:07,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:09:07,552 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-24 13:09:07,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:09:07,610 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 13:09:08,128 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:09:08,128 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 1 case distinctions, treesize of input 170 treesize of output 89 [2023-12-24 13:09:08,227 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:09:08,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 170 treesize of output 80 [2023-12-24 13:09:08,766 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:09:08,767 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 205 treesize of output 73 [2023-12-24 13:09:08,859 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:09:08,859 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:09:10,050 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:09:10,050 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:09:10,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1473488970] [2023-12-24 13:09:10,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1473488970] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:09:10,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:09:10,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [17] total 29 [2023-12-24 13:09:10,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752609077] [2023-12-24 13:09:10,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:09:10,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-24 13:09:10,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:09:10,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-24 13:09:10,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=654, Unknown=0, NotChecked=0, Total=812 [2023-12-24 13:09:10,051 INFO L87 Difference]: Start difference. First operand 1186 states and 1456 transitions. Second operand has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:14,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:09:14,846 INFO L93 Difference]: Finished difference Result 2764 states and 3408 transitions. [2023-12-24 13:09:14,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-24 13:09:14,848 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 153 [2023-12-24 13:09:14,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:09:14,850 INFO L225 Difference]: With dead ends: 2764 [2023-12-24 13:09:14,850 INFO L226 Difference]: Without dead ends: 1579 [2023-12-24 13:09:14,851 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 277 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=342, Invalid=1218, Unknown=0, NotChecked=0, Total=1560 [2023-12-24 13:09:14,851 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 603 mSDsluCounter, 1410 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 8 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 1577 SdHoareTripleChecker+Invalid, 779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-12-24 13:09:14,851 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [603 Valid, 1577 Invalid, 779 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 762 Invalid, 9 Unknown, 0 Unchecked, 3.3s Time] [2023-12-24 13:09:14,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states. [2023-12-24 13:09:14,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 1262. [2023-12-24 13:09:14,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1262 states, 1179 states have (on average 1.2247667514843088) internal successors, (1444), 1179 states have internal predecessors, (1444), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:09:14,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1262 states to 1262 states and 1548 transitions. [2023-12-24 13:09:14,920 INFO L78 Accepts]: Start accepts. Automaton has 1262 states and 1548 transitions. Word has length 153 [2023-12-24 13:09:14,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:09:14,920 INFO L495 AbstractCegarLoop]: Abstraction has 1262 states and 1548 transitions. [2023-12-24 13:09:14,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:14,920 INFO L276 IsEmpty]: Start isEmpty. Operand 1262 states and 1548 transitions. [2023-12-24 13:09:14,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-24 13:09:14,922 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:09:14,922 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:09:14,930 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 13:09:15,124 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 13:09:15,124 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:09:15,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:09:15,125 INFO L85 PathProgramCache]: Analyzing trace with hash 2051397716, now seen corresponding path program 1 times [2023-12-24 13:09:15,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:09:15,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [282972264] [2023-12-24 13:09:15,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:09:15,125 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 13:09:15,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:09:15,126 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 13:09:15,127 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 13:09:15,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:09:15,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-24 13:09:15,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:09:15,606 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:09:15,607 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 106 treesize of output 34 [2023-12-24 13:09:15,657 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:09:15,657 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:09:15,657 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:09:15,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [282972264] [2023-12-24 13:09:15,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [282972264] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:09:15,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:09:15,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 13:09:15,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464424745] [2023-12-24 13:09:15,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:09:15,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 13:09:15,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:09:15,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 13:09:15,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-12-24 13:09:15,658 INFO L87 Difference]: Start difference. First operand 1262 states and 1548 transitions. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:16,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:09:16,669 INFO L93 Difference]: Finished difference Result 2707 states and 3351 transitions. [2023-12-24 13:09:16,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 13:09:16,669 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 153 [2023-12-24 13:09:16,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:09:16,671 INFO L225 Difference]: With dead ends: 2707 [2023-12-24 13:09:16,671 INFO L226 Difference]: Without dead ends: 1446 [2023-12-24 13:09:16,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2023-12-24 13:09:16,672 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 332 mSDsluCounter, 901 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 1091 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-24 13:09:16,672 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 1091 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 342 Invalid, 2 Unknown, 0 Unchecked, 0.7s Time] [2023-12-24 13:09:16,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1446 states. [2023-12-24 13:09:16,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1446 to 1300. [2023-12-24 13:09:16,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1217 states have (on average 1.2259654889071487) internal successors, (1492), 1217 states have internal predecessors, (1492), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:09:16,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1596 transitions. [2023-12-24 13:09:16,740 INFO L78 Accepts]: Start accepts. Automaton has 1300 states and 1596 transitions. Word has length 153 [2023-12-24 13:09:16,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:09:16,740 INFO L495 AbstractCegarLoop]: Abstraction has 1300 states and 1596 transitions. [2023-12-24 13:09:16,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:16,740 INFO L276 IsEmpty]: Start isEmpty. Operand 1300 states and 1596 transitions. [2023-12-24 13:09:16,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-24 13:09:16,741 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:09:16,742 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:09:16,751 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 13:09:16,942 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 13:09:16,942 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:09:16,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:09:16,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1874236430, now seen corresponding path program 1 times [2023-12-24 13:09:16,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:09:16,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1826351331] [2023-12-24 13:09:16,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:09:16,943 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 13:09:16,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:09:16,944 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 13:09:16,945 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 13:09:17,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:09:17,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-24 13:09:17,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:09:17,393 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 13:09:17,893 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 129 treesize of output 65 [2023-12-24 13:09:18,036 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:09:18,036 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 164 treesize of output 56 [2023-12-24 13:09:18,101 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 10 proven. 338 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 13:09:18,101 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:09:18,464 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:09:18,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1826351331] [2023-12-24 13:09:18,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1826351331] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:09:18,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1465027603] [2023-12-24 13:09:18,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:09:18,464 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 13:09:18,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 13:09:18,466 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 13:09:18,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (64)] Waiting until timeout for monitored process [2023-12-24 13:09:19,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:09:19,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-24 13:09:19,982 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:09:20,267 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 13:09:21,578 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 101 treesize of output 57 [2023-12-24 13:09:22,107 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 318 proven. 30 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 13:09:22,107 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:09:22,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1465027603] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:09:22,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 13:09:22,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 27 [2023-12-24 13:09:22,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536991518] [2023-12-24 13:09:22,955 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 13:09:22,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-24 13:09:22,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:09:22,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-24 13:09:22,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=1183, Unknown=0, NotChecked=0, Total=1406 [2023-12-24 13:09:22,956 INFO L87 Difference]: Start difference. First operand 1300 states and 1596 transitions. Second operand has 28 states, 26 states have (on average 4.846153846153846) internal successors, (126), 25 states have internal predecessors, (126), 6 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (36), 4 states have call predecessors, (36), 6 states have call successors, (36) [2023-12-24 13:09:27,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result VALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-24 13:09:28,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:09:28,548 INFO L93 Difference]: Finished difference Result 3280 states and 4023 transitions. [2023-12-24 13:09:28,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-24 13:09:28,549 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 4.846153846153846) internal successors, (126), 25 states have internal predecessors, (126), 6 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (36), 4 states have call predecessors, (36), 6 states have call successors, (36) Word has length 153 [2023-12-24 13:09:28,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:09:28,551 INFO L225 Difference]: With dead ends: 3280 [2023-12-24 13:09:28,551 INFO L226 Difference]: Without dead ends: 1981 [2023-12-24 13:09:28,552 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 335 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 726 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=444, Invalid=2106, Unknown=0, NotChecked=0, Total=2550 [2023-12-24 13:09:28,552 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 524 mSDsluCounter, 1769 mSDsCounter, 0 mSdLazyCounter, 1982 mSolverCounterSat, 50 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 1925 SdHoareTripleChecker+Invalid, 2034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1982 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-12-24 13:09:28,553 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [538 Valid, 1925 Invalid, 2034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1982 Invalid, 2 Unknown, 0 Unchecked, 4.6s Time] [2023-12-24 13:09:28,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1981 states. [2023-12-24 13:09:28,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1981 to 1296. [2023-12-24 13:09:28,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 1213 states have (on average 1.2201154163231658) internal successors, (1480), 1213 states have internal predecessors, (1480), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:09:28,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 1584 transitions. [2023-12-24 13:09:28,632 INFO L78 Accepts]: Start accepts. Automaton has 1296 states and 1584 transitions. Word has length 153 [2023-12-24 13:09:28,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:09:28,632 INFO L495 AbstractCegarLoop]: Abstraction has 1296 states and 1584 transitions. [2023-12-24 13:09:28,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 4.846153846153846) internal successors, (126), 25 states have internal predecessors, (126), 6 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (36), 4 states have call predecessors, (36), 6 states have call successors, (36) [2023-12-24 13:09:28,632 INFO L276 IsEmpty]: Start isEmpty. Operand 1296 states and 1584 transitions. [2023-12-24 13:09:28,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-24 13:09:28,633 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:09:28,634 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:09:28,642 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 13:09:28,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (64)] Forceful destruction successful, exit code 0 [2023-12-24 13:09:29,042 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,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 13:09:29,042 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:09:29,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:09:29,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1750100178, now seen corresponding path program 1 times [2023-12-24 13:09:29,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:09:29,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1597458328] [2023-12-24 13:09:29,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:09:29,043 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 13:09:29,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:09:29,044 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 13:09:29,049 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 13:09:29,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:09:29,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-24 13:09:29,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:09:29,971 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:09:29,972 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 176 treesize of output 62 [2023-12-24 13:09:30,058 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:09:30,059 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:09:30,059 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:09:30,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1597458328] [2023-12-24 13:09:30,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1597458328] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:09:30,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:09:30,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-24 13:09:30,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838783231] [2023-12-24 13:09:30,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:09:30,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 13:09:30,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:09:30,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 13:09:30,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=103, Unknown=1, NotChecked=0, Total=132 [2023-12-24 13:09:30,060 INFO L87 Difference]: Start difference. First operand 1296 states and 1584 transitions. Second operand has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 12 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:33,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:09:33,266 INFO L93 Difference]: Finished difference Result 2917 states and 3579 transitions. [2023-12-24 13:09:33,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 13:09:33,266 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 12 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 154 [2023-12-24 13:09:33,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:09:33,268 INFO L225 Difference]: With dead ends: 2917 [2023-12-24 13:09:33,268 INFO L226 Difference]: Without dead ends: 1621 [2023-12-24 13:09:33,269 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=115, Invalid=264, Unknown=1, NotChecked=0, Total=380 [2023-12-24 13:09:33,269 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 315 mSDsluCounter, 1211 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 1416 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-24 13:09:33,269 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [315 Valid, 1416 Invalid, 669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 666 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2023-12-24 13:09:33,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states. [2023-12-24 13:09:33,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 1370. [2023-12-24 13:09:33,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1370 states, 1287 states have (on average 1.216006216006216) internal successors, (1565), 1287 states have internal predecessors, (1565), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:09:33,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1370 states to 1370 states and 1669 transitions. [2023-12-24 13:09:33,337 INFO L78 Accepts]: Start accepts. Automaton has 1370 states and 1669 transitions. Word has length 154 [2023-12-24 13:09:33,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:09:33,337 INFO L495 AbstractCegarLoop]: Abstraction has 1370 states and 1669 transitions. [2023-12-24 13:09:33,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 12 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:33,337 INFO L276 IsEmpty]: Start isEmpty. Operand 1370 states and 1669 transitions. [2023-12-24 13:09:33,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-24 13:09:33,338 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:09:33,339 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:09:33,346 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 13:09:33,539 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 13:09:33,539 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:09:33,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:09:33,540 INFO L85 PathProgramCache]: Analyzing trace with hash -645473680, now seen corresponding path program 1 times [2023-12-24 13:09:33,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:09:33,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003768042] [2023-12-24 13:09:33,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:09:33,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 13:09:33,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:09:33,541 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 13:09:33,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 (66)] Waiting until timeout for monitored process [2023-12-24 13:09:33,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:09:33,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-24 13:09:33,868 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:09:34,454 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:09:34,455 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 1 case distinctions, treesize of input 140 treesize of output 77 [2023-12-24 13:09:34,864 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 308 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:09:34,864 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:09:34,864 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:09:34,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003768042] [2023-12-24 13:09:34,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003768042] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:09:34,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:09:34,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-24 13:09:34,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358234343] [2023-12-24 13:09:34,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:09:34,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 13:09:34,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:09:34,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 13:09:34,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-12-24 13:09:34,865 INFO L87 Difference]: Start difference. First operand 1370 states and 1669 transitions. Second operand has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 11 states have internal predecessors, (70), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:09:36,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:09:36,677 INFO L93 Difference]: Finished difference Result 3429 states and 4178 transitions. [2023-12-24 13:09:36,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 13:09:36,678 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 11 states have internal predecessors, (70), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 154 [2023-12-24 13:09:36,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:09:36,680 INFO L225 Difference]: With dead ends: 3429 [2023-12-24 13:09:36,680 INFO L226 Difference]: Without dead ends: 2060 [2023-12-24 13:09:36,681 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2023-12-24 13:09:36,681 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 413 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-24 13:09:36,682 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [414 Valid, 968 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 880 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-24 13:09:36,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2060 states. [2023-12-24 13:09:36,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2060 to 1394. [2023-12-24 13:09:36,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 1311 states have (on average 1.2151029748283753) internal successors, (1593), 1311 states have internal predecessors, (1593), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:09:36,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 1697 transitions. [2023-12-24 13:09:36,750 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 1697 transitions. Word has length 154 [2023-12-24 13:09:36,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:09:36,751 INFO L495 AbstractCegarLoop]: Abstraction has 1394 states and 1697 transitions. [2023-12-24 13:09:36,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 11 states have internal predecessors, (70), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:09:36,751 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 1697 transitions. [2023-12-24 13:09:36,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-24 13:09:36,752 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:09:36,753 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:09:36,763 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 13:09:36,954 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 13:09:36,954 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:09:36,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:09:36,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1256999227, now seen corresponding path program 1 times [2023-12-24 13:09:36,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:09:36,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1101811327] [2023-12-24 13:09:36,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:09:36,955 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 13:09:36,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:09:36,956 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 13:09:36,956 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 13:09:37,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:09:37,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 13:09:37,294 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:09:38,287 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:09:38,288 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 1 case distinctions, treesize of input 170 treesize of output 89 [2023-12-24 13:09:38,436 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:09:38,437 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 178 treesize of output 64 [2023-12-24 13:09:38,510 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 308 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:09:38,510 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:09:38,510 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:09:38,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1101811327] [2023-12-24 13:09:38,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1101811327] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:09:38,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:09:38,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-24 13:09:38,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162846403] [2023-12-24 13:09:38,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:09:38,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-24 13:09:38,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:09:38,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-24 13:09:38,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-12-24 13:09:38,511 INFO L87 Difference]: Start difference. First operand 1394 states and 1697 transitions. Second operand has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:09:41,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:09:41,532 INFO L93 Difference]: Finished difference Result 3513 states and 4257 transitions. [2023-12-24 13:09:41,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 13:09:41,533 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 154 [2023-12-24 13:09:41,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:09:41,535 INFO L225 Difference]: With dead ends: 3513 [2023-12-24 13:09:41,535 INFO L226 Difference]: Without dead ends: 2108 [2023-12-24 13:09:41,537 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2023-12-24 13:09:41,537 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 612 mSDsluCounter, 995 mSDsCounter, 0 mSdLazyCounter, 1085 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 1141 SdHoareTripleChecker+Invalid, 1101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-24 13:09:41,537 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [614 Valid, 1141 Invalid, 1101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1085 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-24 13:09:41,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states. [2023-12-24 13:09:41,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 1382. [2023-12-24 13:09:41,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1382 states, 1299 states have (on average 1.2140107775211701) internal successors, (1577), 1299 states have internal predecessors, (1577), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:09:41,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1382 states to 1382 states and 1681 transitions. [2023-12-24 13:09:41,608 INFO L78 Accepts]: Start accepts. Automaton has 1382 states and 1681 transitions. Word has length 154 [2023-12-24 13:09:41,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:09:41,608 INFO L495 AbstractCegarLoop]: Abstraction has 1382 states and 1681 transitions. [2023-12-24 13:09:41,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:09:41,608 INFO L276 IsEmpty]: Start isEmpty. Operand 1382 states and 1681 transitions. [2023-12-24 13:09:41,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-24 13:09:41,610 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:09:41,610 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:09:41,618 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 13:09:41,811 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 13:09:41,811 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:09:41,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:09:41,811 INFO L85 PathProgramCache]: Analyzing trace with hash 191243781, now seen corresponding path program 1 times [2023-12-24 13:09:41,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:09:41,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1017530884] [2023-12-24 13:09:41,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:09:41,812 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 13:09:41,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:09:41,813 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 13:09:41,813 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 13:09:42,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:09:42,137 INFO L262 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-24 13:09:42,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:09:42,401 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 67 treesize of output 31 [2023-12-24 13:09:42,454 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:09:42,454 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:09:42,454 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:09:42,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1017530884] [2023-12-24 13:09:42,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1017530884] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:09:42,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:09:42,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-24 13:09:42,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416188722] [2023-12-24 13:09:42,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:09:42,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 13:09:42,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:09:42,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 13:09:42,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-24 13:09:42,455 INFO L87 Difference]: Start difference. First operand 1382 states and 1681 transitions. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:44,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s 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 13:09:44,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:09:44,912 INFO L93 Difference]: Finished difference Result 3255 states and 3963 transitions. [2023-12-24 13:09:44,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 13:09:44,913 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 154 [2023-12-24 13:09:44,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:09:44,914 INFO L225 Difference]: With dead ends: 3255 [2023-12-24 13:09:44,914 INFO L226 Difference]: Without dead ends: 1772 [2023-12-24 13:09:44,915 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-12-24 13:09:44,916 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 197 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 723 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-24 13:09:44,916 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 723 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 504 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2023-12-24 13:09:44,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1772 states. [2023-12-24 13:09:44,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1772 to 1372. [2023-12-24 13:09:44,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1372 states, 1289 states have (on average 1.2094647013188518) internal successors, (1559), 1289 states have internal predecessors, (1559), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:09:44,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1372 states to 1372 states and 1663 transitions. [2023-12-24 13:09:44,984 INFO L78 Accepts]: Start accepts. Automaton has 1372 states and 1663 transitions. Word has length 154 [2023-12-24 13:09:44,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:09:44,984 INFO L495 AbstractCegarLoop]: Abstraction has 1372 states and 1663 transitions. [2023-12-24 13:09:44,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:44,984 INFO L276 IsEmpty]: Start isEmpty. Operand 1372 states and 1663 transitions. [2023-12-24 13:09:44,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-24 13:09:44,985 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:09:44,986 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:09:44,995 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 (68)] Forceful destruction successful, exit code 0 [2023-12-24 13:09:45,186 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 13:09:45,186 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:09:45,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:09:45,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1003815831, now seen corresponding path program 1 times [2023-12-24 13:09:45,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:09:45,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1405050335] [2023-12-24 13:09:45,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:09:45,187 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 13:09:45,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:09:45,188 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 13:09:45,189 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 13:09:45,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:09:45,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 45 conjunts are in the unsatisfiable core [2023-12-24 13:09:45,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:09:45,657 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 13:09:45,761 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 43 treesize of output 19 [2023-12-24 13:09:47,434 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:09:47,434 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 1 case distinctions, treesize of input 244 treesize of output 115 [2023-12-24 13:09:48,223 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 306 proven. 60 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-12-24 13:09:48,223 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:09:49,369 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:09:49,369 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:09:49,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1405050335] [2023-12-24 13:09:49,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1405050335] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:09:49,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:09:49,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [22] total 31 [2023-12-24 13:09:49,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412616886] [2023-12-24 13:09:49,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:09:49,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 13:09:49,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:09:49,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 13:09:49,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2023-12-24 13:09:49,371 INFO L87 Difference]: Start difference. First operand 1372 states and 1663 transitions. Second operand has 10 states, 10 states have (on average 6.7) internal successors, (67), 10 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:51,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:09:51,511 INFO L93 Difference]: Finished difference Result 3182 states and 3888 transitions. [2023-12-24 13:09:51,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 13:09:51,512 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.7) internal successors, (67), 10 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 154 [2023-12-24 13:09:51,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:09:51,514 INFO L225 Difference]: With dead ends: 3182 [2023-12-24 13:09:51,514 INFO L226 Difference]: Without dead ends: 1772 [2023-12-24 13:09:51,515 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 277 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=211, Invalid=1121, Unknown=0, NotChecked=0, Total=1332 [2023-12-24 13:09:51,515 INFO L413 NwaCegarLoop]: 262 mSDtfsCounter, 286 mSDsluCounter, 1032 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 1294 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-24 13:09:51,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 1294 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-24 13:09:51,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1772 states. [2023-12-24 13:09:51,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1772 to 1384. [2023-12-24 13:09:51,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1384 states, 1301 states have (on average 1.207532667179093) internal successors, (1571), 1301 states have internal predecessors, (1571), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:09:51,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1384 states to 1384 states and 1675 transitions. [2023-12-24 13:09:51,585 INFO L78 Accepts]: Start accepts. Automaton has 1384 states and 1675 transitions. Word has length 154 [2023-12-24 13:09:51,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:09:51,586 INFO L495 AbstractCegarLoop]: Abstraction has 1384 states and 1675 transitions. [2023-12-24 13:09:51,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.7) internal successors, (67), 10 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:51,586 INFO L276 IsEmpty]: Start isEmpty. Operand 1384 states and 1675 transitions. [2023-12-24 13:09:51,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-24 13:09:51,587 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:09:51,587 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:09:51,595 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 (69)] Forceful destruction successful, exit code 0 [2023-12-24 13:09:51,788 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 13:09:51,788 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:09:51,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:09:51,788 INFO L85 PathProgramCache]: Analyzing trace with hash 186167381, now seen corresponding path program 1 times [2023-12-24 13:09:51,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:09:51,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [378181255] [2023-12-24 13:09:51,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:09:51,789 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 13:09:51,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:09:51,790 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 13:09:51,790 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 13:09:52,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:09:52,129 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-24 13:09:52,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:09:52,274 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 13:09:52,297 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:09:52,298 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:09:52,298 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:09:52,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [378181255] [2023-12-24 13:09:52,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [378181255] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:09:52,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:09:52,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 13:09:52,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392181460] [2023-12-24 13:09:52,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:09:52,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 13:09:52,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:09:52,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 13:09:52,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-24 13:09:52,299 INFO L87 Difference]: Start difference. First operand 1384 states and 1675 transitions. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:52,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:09:52,961 INFO L93 Difference]: Finished difference Result 3197 states and 3851 transitions. [2023-12-24 13:09:52,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 13:09:52,962 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 154 [2023-12-24 13:09:52,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:09:52,963 INFO L225 Difference]: With dead ends: 3197 [2023-12-24 13:09:52,963 INFO L226 Difference]: Without dead ends: 1814 [2023-12-24 13:09:52,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2023-12-24 13:09:52,965 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 233 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 13:09:52,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 373 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 13:09:52,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states. [2023-12-24 13:09:53,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 1350. [2023-12-24 13:09:53,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1350 states, 1267 states have (on average 1.1925808997632201) internal successors, (1511), 1267 states have internal predecessors, (1511), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:09:53,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1350 states to 1350 states and 1615 transitions. [2023-12-24 13:09:53,032 INFO L78 Accepts]: Start accepts. Automaton has 1350 states and 1615 transitions. Word has length 154 [2023-12-24 13:09:53,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:09:53,033 INFO L495 AbstractCegarLoop]: Abstraction has 1350 states and 1615 transitions. [2023-12-24 13:09:53,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:09:53,033 INFO L276 IsEmpty]: Start isEmpty. Operand 1350 states and 1615 transitions. [2023-12-24 13:09:53,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-24 13:09:53,034 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:09:53,034 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:09:53,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 (70)] Forceful destruction successful, exit code 0 [2023-12-24 13:09:53,235 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 13:09:53,235 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:09:53,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:09:53,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1619270953, now seen corresponding path program 1 times [2023-12-24 13:09:53,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:09:53,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1882731560] [2023-12-24 13:09:53,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:09:53,236 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 13:09:53,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:09:53,237 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 13:09:53,237 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 13:09:53,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:09:53,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-24 13:09:53,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:09:53,734 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 13:09:54,644 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:09:54,645 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 1 case distinctions, treesize of input 175 treesize of output 88 [2023-12-24 13:09:55,102 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 318 proven. 30 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 13:09:55,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:09:56,240 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:09:56,240 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:09:56,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1882731560] [2023-12-24 13:09:56,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1882731560] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:09:56,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:09:56,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [15] total 25 [2023-12-24 13:09:56,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768819373] [2023-12-24 13:09:56,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:09:56,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:09:56,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:09:56,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:09:56,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2023-12-24 13:09:56,241 INFO L87 Difference]: Start difference. First operand 1350 states and 1615 transitions. Second operand has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 11 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:00,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:00,212 INFO L93 Difference]: Finished difference Result 2829 states and 3416 transitions. [2023-12-24 13:10:00,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-24 13:10:00,213 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 11 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 154 [2023-12-24 13:10:00,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:00,214 INFO L225 Difference]: With dead ends: 2829 [2023-12-24 13:10:00,214 INFO L226 Difference]: Without dead ends: 1480 [2023-12-24 13:10:00,215 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 283 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=188, Invalid=1002, Unknown=0, NotChecked=0, Total=1190 [2023-12-24 13:10:00,215 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 122 mSDsluCounter, 1164 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 1337 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:00,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 1337 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-24 13:10:00,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1480 states. [2023-12-24 13:10:00,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1480 to 1312. [2023-12-24 13:10:00,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1312 states, 1229 states have (on average 1.1871440195280716) internal successors, (1459), 1229 states have internal predecessors, (1459), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:00,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1312 states to 1312 states and 1563 transitions. [2023-12-24 13:10:00,284 INFO L78 Accepts]: Start accepts. Automaton has 1312 states and 1563 transitions. Word has length 154 [2023-12-24 13:10:00,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:00,284 INFO L495 AbstractCegarLoop]: Abstraction has 1312 states and 1563 transitions. [2023-12-24 13:10:00,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 11 states have internal predecessors, (67), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:00,285 INFO L276 IsEmpty]: Start isEmpty. Operand 1312 states and 1563 transitions. [2023-12-24 13:10:00,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 13:10:00,286 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:00,286 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:00,297 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 13:10:00,486 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 13:10:00,487 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:00,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:00,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1624876736, now seen corresponding path program 1 times [2023-12-24 13:10:00,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:00,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [436532195] [2023-12-24 13:10:00,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:00,488 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 13:10:00,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:00,489 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 13:10:00,489 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 13:10:00,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:00,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 48 conjunts are in the unsatisfiable core [2023-12-24 13:10:00,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:01,013 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 13:10:01,171 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 13:10:02,600 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:02,601 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 1 case distinctions, treesize of input 189 treesize of output 102 [2023-12-24 13:10:02,993 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:02,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 273 treesize of output 123 [2023-12-24 13:10:05,109 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:05,109 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 284 treesize of output 104 [2023-12-24 13:10:05,277 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 332 proven. 0 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 13:10:05,278 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:05,278 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:05,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [436532195] [2023-12-24 13:10:05,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [436532195] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:05,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:05,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2023-12-24 13:10:05,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505974027] [2023-12-24 13:10:05,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:05,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-12-24 13:10:05,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:05,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-12-24 13:10:05,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2023-12-24 13:10:05,279 INFO L87 Difference]: Start difference. First operand 1312 states and 1563 transitions. Second operand has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-24 13:10:11,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:11,459 INFO L93 Difference]: Finished difference Result 3770 states and 4480 transitions. [2023-12-24 13:10:11,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-24 13:10:11,460 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 155 [2023-12-24 13:10:11,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:11,462 INFO L225 Difference]: With dead ends: 3770 [2023-12-24 13:10:11,462 INFO L226 Difference]: Without dead ends: 2459 [2023-12-24 13:10:11,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=282, Invalid=1050, Unknown=0, NotChecked=0, Total=1332 [2023-12-24 13:10:11,463 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 1040 mSDsluCounter, 1831 mSDsCounter, 0 mSdLazyCounter, 1897 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1043 SdHoareTripleChecker+Valid, 2026 SdHoareTripleChecker+Invalid, 1952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:11,463 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1043 Valid, 2026 Invalid, 1952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1897 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2023-12-24 13:10:11,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2459 states. [2023-12-24 13:10:11,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2459 to 1366. [2023-12-24 13:10:11,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1366 states, 1283 states have (on average 1.1893998441153546) internal successors, (1526), 1283 states have internal predecessors, (1526), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:11,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1366 states to 1366 states and 1630 transitions. [2023-12-24 13:10:11,533 INFO L78 Accepts]: Start accepts. Automaton has 1366 states and 1630 transitions. Word has length 155 [2023-12-24 13:10:11,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:11,534 INFO L495 AbstractCegarLoop]: Abstraction has 1366 states and 1630 transitions. [2023-12-24 13:10:11,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-24 13:10:11,534 INFO L276 IsEmpty]: Start isEmpty. Operand 1366 states and 1630 transitions. [2023-12-24 13:10:11,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 13:10:11,535 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:11,535 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:11,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 (72)] Forceful destruction successful, exit code 0 [2023-12-24 13:10:11,736 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 [2023-12-24 13:10:11,736 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:11,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:11,736 INFO L85 PathProgramCache]: Analyzing trace with hash 479344424, now seen corresponding path program 1 times [2023-12-24 13:10:11,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:11,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [937874495] [2023-12-24 13:10:11,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:11,737 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 13:10:11,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:11,738 INFO L229 MonitoredProcess]: Starting monitored process 73 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 13:10:11,738 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 (73)] Waiting until timeout for monitored process [2023-12-24 13:10:12,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:12,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-24 13:10:12,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:12,634 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:12,634 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 169 treesize of output 61 [2023-12-24 13:10:12,711 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:12,711 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:12,711 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:12,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [937874495] [2023-12-24 13:10:12,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [937874495] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:12,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:12,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 13:10:12,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791854868] [2023-12-24 13:10:12,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:12,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:10:12,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:12,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:10:12,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:10:12,712 INFO L87 Difference]: Start difference. First operand 1366 states and 1630 transitions. Second operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:15,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:15,500 INFO L93 Difference]: Finished difference Result 2931 states and 3543 transitions. [2023-12-24 13:10:15,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 13:10:15,501 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 155 [2023-12-24 13:10:15,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:15,502 INFO L225 Difference]: With dead ends: 2931 [2023-12-24 13:10:15,502 INFO L226 Difference]: Without dead ends: 1566 [2023-12-24 13:10:15,504 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=147, Invalid=273, Unknown=0, NotChecked=0, Total=420 [2023-12-24 13:10:15,504 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 455 mSDsluCounter, 919 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 1098 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:15,504 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [455 Valid, 1098 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 800 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-24 13:10:15,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1566 states. [2023-12-24 13:10:15,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1566 to 1382. [2023-12-24 13:10:15,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1382 states, 1299 states have (on average 1.1901462663587374) internal successors, (1546), 1299 states have internal predecessors, (1546), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:15,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1382 states to 1382 states and 1650 transitions. [2023-12-24 13:10:15,580 INFO L78 Accepts]: Start accepts. Automaton has 1382 states and 1650 transitions. Word has length 155 [2023-12-24 13:10:15,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:15,580 INFO L495 AbstractCegarLoop]: Abstraction has 1382 states and 1650 transitions. [2023-12-24 13:10:15,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:15,580 INFO L276 IsEmpty]: Start isEmpty. Operand 1382 states and 1650 transitions. [2023-12-24 13:10:15,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 13:10:15,584 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:15,584 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10: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 (73)] Forceful destruction successful, exit code 0 [2023-12-24 13:10:15,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:10:15,784 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:15,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:15,785 INFO L85 PathProgramCache]: Analyzing trace with hash 221178986, now seen corresponding path program 1 times [2023-12-24 13:10:15,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:15,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1037461241] [2023-12-24 13:10:15,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:15,785 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 13:10:15,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:15,786 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 13:10:15,787 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 13:10:16,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:16,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 13:10:16,148 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:16,435 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:16,436 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 145 treesize of output 49 [2023-12-24 13:10:16,543 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:16,543 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:16,543 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:16,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1037461241] [2023-12-24 13:10:16,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1037461241] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:16,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:16,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 13:10:16,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137017419] [2023-12-24 13:10:16,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:16,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 13:10:16,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:16,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 13:10:16,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-24 13:10:16,544 INFO L87 Difference]: Start difference. First operand 1382 states and 1650 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:18,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:18,149 INFO L93 Difference]: Finished difference Result 2912 states and 3511 transitions. [2023-12-24 13:10:18,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 13:10:18,149 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 155 [2023-12-24 13:10:18,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:18,151 INFO L225 Difference]: With dead ends: 2912 [2023-12-24 13:10:18,151 INFO L226 Difference]: Without dead ends: 1531 [2023-12-24 13:10:18,151 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2023-12-24 13:10:18,152 INFO L413 NwaCegarLoop]: 208 mSDtfsCounter, 309 mSDsluCounter, 1040 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 1248 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:18,152 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 1248 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-24 13:10:18,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1531 states. [2023-12-24 13:10:18,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1531 to 1358. [2023-12-24 13:10:18,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1358 states, 1275 states have (on average 1.1890196078431372) internal successors, (1516), 1275 states have internal predecessors, (1516), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:18,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1358 states to 1358 states and 1620 transitions. [2023-12-24 13:10:18,220 INFO L78 Accepts]: Start accepts. Automaton has 1358 states and 1620 transitions. Word has length 155 [2023-12-24 13:10:18,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:18,220 INFO L495 AbstractCegarLoop]: Abstraction has 1358 states and 1620 transitions. [2023-12-24 13:10:18,220 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:18,220 INFO L276 IsEmpty]: Start isEmpty. Operand 1358 states and 1620 transitions. [2023-12-24 13:10:18,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 13:10:18,222 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:18,222 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:18,229 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 (74)] Forceful destruction successful, exit code 0 [2023-12-24 13:10:18,428 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 13:10:18,428 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:18,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:18,429 INFO L85 PathProgramCache]: Analyzing trace with hash -618450579, now seen corresponding path program 1 times [2023-12-24 13:10:18,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:18,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1205687165] [2023-12-24 13:10:18,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:18,429 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 13:10:18,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:18,430 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 13:10:18,434 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 13:10:18,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:18,773 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-24 13:10:18,775 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:19,137 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:19,137 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 97 treesize of output 37 [2023-12-24 13:10:19,186 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:19,187 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:19,187 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:19,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1205687165] [2023-12-24 13:10:19,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1205687165] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:19,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:19,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 13:10:19,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115809143] [2023-12-24 13:10:19,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:19,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:10:19,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:19,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:10:19,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:10:19,188 INFO L87 Difference]: Start difference. First operand 1358 states and 1620 transitions. Second operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:20,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:20,858 INFO L93 Difference]: Finished difference Result 2836 states and 3399 transitions. [2023-12-24 13:10:20,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 13:10:20,859 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 155 [2023-12-24 13:10:20,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:20,860 INFO L225 Difference]: With dead ends: 2836 [2023-12-24 13:10:20,860 INFO L226 Difference]: Without dead ends: 1457 [2023-12-24 13:10:20,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=116, Invalid=226, Unknown=0, NotChecked=0, Total=342 [2023-12-24 13:10:20,862 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 318 mSDsluCounter, 904 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 1062 SdHoareTripleChecker+Invalid, 797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:20,863 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [318 Valid, 1062 Invalid, 797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 797 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-24 13:10:20,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1457 states. [2023-12-24 13:10:20,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1457 to 1344. [2023-12-24 13:10:20,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1344 states, 1261 states have (on average 1.1871530531324346) internal successors, (1497), 1261 states have internal predecessors, (1497), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:20,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1344 states to 1344 states and 1601 transitions. [2023-12-24 13:10:20,931 INFO L78 Accepts]: Start accepts. Automaton has 1344 states and 1601 transitions. Word has length 155 [2023-12-24 13:10:20,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:20,931 INFO L495 AbstractCegarLoop]: Abstraction has 1344 states and 1601 transitions. [2023-12-24 13:10:20,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:20,931 INFO L276 IsEmpty]: Start isEmpty. Operand 1344 states and 1601 transitions. [2023-12-24 13:10:20,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 13:10:20,933 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:20,933 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:20,943 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 (75)] Forceful destruction successful, exit code 0 [2023-12-24 13:10:21,133 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 13:10:21,133 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:21,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:21,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1142124761, now seen corresponding path program 1 times [2023-12-24 13:10:21,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:21,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1937658757] [2023-12-24 13:10:21,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:21,134 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 13:10:21,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:21,135 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 13:10:21,136 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 13:10:21,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:21,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-24 13:10:21,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:21,638 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 13:10:21,681 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:21,681 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:21,681 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:21,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1937658757] [2023-12-24 13:10:21,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1937658757] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:21,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:21,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 13:10:21,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901120109] [2023-12-24 13:10:21,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:21,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 13:10:21,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:21,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 13:10:21,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-24 13:10:21,682 INFO L87 Difference]: Start difference. First operand 1344 states and 1601 transitions. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:22,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:22,319 INFO L93 Difference]: Finished difference Result 2861 states and 3435 transitions. [2023-12-24 13:10:22,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 13:10:22,320 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 155 [2023-12-24 13:10:22,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:22,321 INFO L225 Difference]: With dead ends: 2861 [2023-12-24 13:10:22,321 INFO L226 Difference]: Without dead ends: 1518 [2023-12-24 13:10:22,322 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2023-12-24 13:10:22,322 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 221 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:22,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 488 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 13:10:22,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1518 states. [2023-12-24 13:10:22,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1518 to 1364. [2023-12-24 13:10:22,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1364 states, 1281 states have (on average 1.1904761904761905) internal successors, (1525), 1281 states have internal predecessors, (1525), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:22,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1364 states to 1364 states and 1629 transitions. [2023-12-24 13:10:22,391 INFO L78 Accepts]: Start accepts. Automaton has 1364 states and 1629 transitions. Word has length 155 [2023-12-24 13:10:22,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:22,391 INFO L495 AbstractCegarLoop]: Abstraction has 1364 states and 1629 transitions. [2023-12-24 13:10:22,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:22,391 INFO L276 IsEmpty]: Start isEmpty. Operand 1364 states and 1629 transitions. [2023-12-24 13:10:22,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 13:10:22,392 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:22,392 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:22,400 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 13:10:22,593 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 [2023-12-24 13:10:22,594 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:22,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:22,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1843189339, now seen corresponding path program 1 times [2023-12-24 13:10:22,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:22,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [515691507] [2023-12-24 13:10:22,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:22,595 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 13:10:22,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:22,596 INFO L229 MonitoredProcess]: Starting monitored process 77 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 13:10:22,596 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 (77)] Waiting until timeout for monitored process [2023-12-24 13:10:22,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:22,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-24 13:10:22,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:23,580 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:23,580 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:23,580 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:23,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [515691507] [2023-12-24 13:10:23,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [515691507] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:23,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:23,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 13:10:23,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261743122] [2023-12-24 13:10:23,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:23,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:10:23,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:23,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:10:23,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:10:23,581 INFO L87 Difference]: Start difference. First operand 1364 states and 1629 transitions. Second operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:26,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:26,033 INFO L93 Difference]: Finished difference Result 2898 states and 3490 transitions. [2023-12-24 13:10:26,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 13:10:26,034 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 155 [2023-12-24 13:10:26,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:26,035 INFO L225 Difference]: With dead ends: 2898 [2023-12-24 13:10:26,035 INFO L226 Difference]: Without dead ends: 1535 [2023-12-24 13:10:26,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=132, Invalid=248, Unknown=0, NotChecked=0, Total=380 [2023-12-24 13:10:26,036 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 442 mSDsluCounter, 834 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 992 SdHoareTripleChecker+Invalid, 737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:26,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 992 Invalid, 737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 737 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-24 13:10:26,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1535 states. [2023-12-24 13:10:26,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1535 to 1390. [2023-12-24 13:10:26,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1390 states, 1307 states have (on average 1.1912777352716144) internal successors, (1557), 1307 states have internal predecessors, (1557), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:26,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1390 states to 1390 states and 1661 transitions. [2023-12-24 13:10:26,107 INFO L78 Accepts]: Start accepts. Automaton has 1390 states and 1661 transitions. Word has length 155 [2023-12-24 13:10:26,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:26,107 INFO L495 AbstractCegarLoop]: Abstraction has 1390 states and 1661 transitions. [2023-12-24 13:10:26,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:26,107 INFO L276 IsEmpty]: Start isEmpty. Operand 1390 states and 1661 transitions. [2023-12-24 13:10:26,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 13:10:26,109 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:26,109 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:26,117 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 (77)] Forceful destruction successful, exit code 0 [2023-12-24 13:10:26,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:10:26,310 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:26,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:26,310 INFO L85 PathProgramCache]: Analyzing trace with hash -2141725285, now seen corresponding path program 1 times [2023-12-24 13:10:26,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:26,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [963070972] [2023-12-24 13:10:26,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:26,311 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 13:10:26,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:26,312 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 13:10:26,312 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 13:10:26,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:26,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-24 13:10:26,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:27,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:27,068 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 106 treesize of output 34 [2023-12-24 13:10:27,269 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:27,269 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:27,269 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:27,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [963070972] [2023-12-24 13:10:27,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [963070972] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:27,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:27,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-24 13:10:27,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201675144] [2023-12-24 13:10:27,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:27,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-24 13:10:27,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:27,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-24 13:10:27,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-12-24 13:10:27,270 INFO L87 Difference]: Start difference. First operand 1390 states and 1661 transitions. Second operand has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 13 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:29,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:29,976 INFO L93 Difference]: Finished difference Result 2978 states and 3590 transitions. [2023-12-24 13:10:29,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-24 13:10:29,976 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 13 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 155 [2023-12-24 13:10:29,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:29,978 INFO L225 Difference]: With dead ends: 2978 [2023-12-24 13:10:29,978 INFO L226 Difference]: Without dead ends: 1589 [2023-12-24 13:10:29,979 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=232, Invalid=470, Unknown=0, NotChecked=0, Total=702 [2023-12-24 13:10:29,979 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 480 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 852 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 1317 SdHoareTripleChecker+Invalid, 855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 852 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:29,979 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [480 Valid, 1317 Invalid, 855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 852 Invalid, 3 Unknown, 0 Unchecked, 1.6s Time] [2023-12-24 13:10:29,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1589 states. [2023-12-24 13:10:30,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1589 to 1406. [2023-12-24 13:10:30,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1406 states, 1323 states have (on average 1.1950113378684808) internal successors, (1581), 1323 states have internal predecessors, (1581), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:30,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1406 states to 1406 states and 1685 transitions. [2023-12-24 13:10:30,050 INFO L78 Accepts]: Start accepts. Automaton has 1406 states and 1685 transitions. Word has length 155 [2023-12-24 13:10:30,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:30,050 INFO L495 AbstractCegarLoop]: Abstraction has 1406 states and 1685 transitions. [2023-12-24 13:10:30,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 13 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:30,050 INFO L276 IsEmpty]: Start isEmpty. Operand 1406 states and 1685 transitions. [2023-12-24 13:10:30,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 13:10:30,052 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:30,052 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:30,065 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 13:10:30,252 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 13:10:30,252 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:30,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:30,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1440660707, now seen corresponding path program 1 times [2023-12-24 13:10:30,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:30,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1140022632] [2023-12-24 13:10:30,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:30,253 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 13:10:30,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:30,254 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 13:10:30,255 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 13:10:30,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:30,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 13:10:30,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:31,216 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:31,216 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 171 treesize of output 63 [2023-12-24 13:10:31,223 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:31,223 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:31,224 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:31,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1140022632] [2023-12-24 13:10:31,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1140022632] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:31,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:31,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 13:10:31,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086540772] [2023-12-24 13:10:31,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:31,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:10:31,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:31,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:10:31,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:10:31,225 INFO L87 Difference]: Start difference. First operand 1406 states and 1685 transitions. Second operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:33,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:33,751 INFO L93 Difference]: Finished difference Result 2924 states and 3516 transitions. [2023-12-24 13:10:33,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 13:10:33,751 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 155 [2023-12-24 13:10:33,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:33,753 INFO L225 Difference]: With dead ends: 2924 [2023-12-24 13:10:33,753 INFO L226 Difference]: Without dead ends: 1519 [2023-12-24 13:10:33,754 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=134, Invalid=246, Unknown=0, NotChecked=0, Total=380 [2023-12-24 13:10:33,754 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 315 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:33,754 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [315 Valid, 967 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 822 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-24 13:10:33,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states. [2023-12-24 13:10:33,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 1390. [2023-12-24 13:10:33,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1390 states, 1307 states have (on average 1.1912777352716144) internal successors, (1557), 1307 states have internal predecessors, (1557), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:33,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1390 states to 1390 states and 1661 transitions. [2023-12-24 13:10:33,824 INFO L78 Accepts]: Start accepts. Automaton has 1390 states and 1661 transitions. Word has length 155 [2023-12-24 13:10:33,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:33,824 INFO L495 AbstractCegarLoop]: Abstraction has 1390 states and 1661 transitions. [2023-12-24 13:10:33,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:33,824 INFO L276 IsEmpty]: Start isEmpty. Operand 1390 states and 1661 transitions. [2023-12-24 13:10:33,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 13:10:33,825 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:33,825 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:33,848 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 (79)] Forceful destruction successful, exit code 0 [2023-12-24 13:10:34,035 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 13:10:34,036 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:34,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:34,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1146357833, now seen corresponding path program 1 times [2023-12-24 13:10:34,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:34,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1784751507] [2023-12-24 13:10:34,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:34,037 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 13:10:34,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:34,038 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 13:10:34,050 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 13:10:34,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:34,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-24 13:10:34,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:34,467 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 13:10:34,563 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 43 treesize of output 19 [2023-12-24 13:10:36,202 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:36,203 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 1 case distinctions, treesize of input 244 treesize of output 115 [2023-12-24 13:10:36,646 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:36,647 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 223 treesize of output 79 [2023-12-24 13:10:36,769 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 306 proven. 60 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-12-24 13:10:36,769 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:10:37,441 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:37,441 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:37,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1784751507] [2023-12-24 13:10:37,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1784751507] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:10:37,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:10:37,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [22] total 29 [2023-12-24 13:10:37,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261506253] [2023-12-24 13:10:37,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:37,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 13:10:37,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:37,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 13:10:37,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2023-12-24 13:10:37,443 INFO L87 Difference]: Start difference. First operand 1390 states and 1661 transitions. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:39,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:39,218 INFO L93 Difference]: Finished difference Result 2872 states and 3461 transitions. [2023-12-24 13:10:39,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 13:10:39,219 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 155 [2023-12-24 13:10:39,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:39,220 INFO L225 Difference]: With dead ends: 2872 [2023-12-24 13:10:39,220 INFO L226 Difference]: Without dead ends: 1483 [2023-12-24 13:10:39,221 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 281 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=162, Invalid=1028, Unknown=0, NotChecked=0, Total=1190 [2023-12-24 13:10:39,222 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 104 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 1080 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:39,222 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 1080 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 486 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-24 13:10:39,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1483 states. [2023-12-24 13:10:39,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1483 to 1326. [2023-12-24 13:10:39,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1326 states, 1243 states have (on average 1.1882542236524538) internal successors, (1477), 1243 states have internal predecessors, (1477), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:39,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1326 states to 1326 states and 1581 transitions. [2023-12-24 13:10:39,289 INFO L78 Accepts]: Start accepts. Automaton has 1326 states and 1581 transitions. Word has length 155 [2023-12-24 13:10:39,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:39,290 INFO L495 AbstractCegarLoop]: Abstraction has 1326 states and 1581 transitions. [2023-12-24 13:10:39,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:39,290 INFO L276 IsEmpty]: Start isEmpty. Operand 1326 states and 1581 transitions. [2023-12-24 13:10:39,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 13:10:39,291 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:39,291 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:39,301 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 (80)] Forceful destruction successful, exit code 0 [2023-12-24 13:10:39,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 13:10:39,492 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:39,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:39,492 INFO L85 PathProgramCache]: Analyzing trace with hash -857669513, now seen corresponding path program 1 times [2023-12-24 13:10:39,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:39,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [243234436] [2023-12-24 13:10:39,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:39,493 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 13:10:39,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:39,493 INFO L229 MonitoredProcess]: Starting monitored process 81 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 13:10:39,494 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 (81)] Waiting until timeout for monitored process [2023-12-24 13:10:39,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:39,903 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-24 13:10:39,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:39,961 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 13:10:40,884 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:40,884 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 1 case distinctions, treesize of input 175 treesize of output 88 [2023-12-24 13:10:41,186 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:41,186 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 228 treesize of output 84 [2023-12-24 13:10:41,289 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 318 proven. 30 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 13:10:41,290 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:10:41,928 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:41,928 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:41,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [243234436] [2023-12-24 13:10:41,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [243234436] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:10:41,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:10:41,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [15] total 22 [2023-12-24 13:10:41,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680613066] [2023-12-24 13:10:41,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:41,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 13:10:41,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:41,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 13:10:41,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2023-12-24 13:10:41,929 INFO L87 Difference]: Start difference. First operand 1326 states and 1581 transitions. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:44,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:44,012 INFO L93 Difference]: Finished difference Result 2695 states and 3243 transitions. [2023-12-24 13:10:44,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 13:10:44,013 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 155 [2023-12-24 13:10:44,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:44,014 INFO L225 Difference]: With dead ends: 2695 [2023-12-24 13:10:44,014 INFO L226 Difference]: Without dead ends: 1370 [2023-12-24 13:10:44,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 288 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2023-12-24 13:10:44,015 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 111 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 1017 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:44,015 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 1017 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-24 13:10:44,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1370 states. [2023-12-24 13:10:44,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1370 to 1207. [2023-12-24 13:10:44,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1207 states, 1124 states have (on average 1.1877224199288257) internal successors, (1335), 1124 states have internal predecessors, (1335), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:44,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1207 states to 1207 states and 1439 transitions. [2023-12-24 13:10:44,084 INFO L78 Accepts]: Start accepts. Automaton has 1207 states and 1439 transitions. Word has length 155 [2023-12-24 13:10:44,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:44,084 INFO L495 AbstractCegarLoop]: Abstraction has 1207 states and 1439 transitions. [2023-12-24 13:10:44,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:44,084 INFO L276 IsEmpty]: Start isEmpty. Operand 1207 states and 1439 transitions. [2023-12-24 13:10:44,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-24 13:10:44,085 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:44,085 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:44,095 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 (81)] Ended with exit code 0 [2023-12-24 13:10:44,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:10:44,286 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:44,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:44,286 INFO L85 PathProgramCache]: Analyzing trace with hash -170428819, now seen corresponding path program 1 times [2023-12-24 13:10:44,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:44,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [311417744] [2023-12-24 13:10:44,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:44,287 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 13:10:44,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:44,287 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 13:10:44,288 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 13:10:44,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:44,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-24 13:10:44,636 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:44,879 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:44,880 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 102 treesize of output 42 [2023-12-24 13:10:44,961 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:44,962 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:44,962 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:44,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [311417744] [2023-12-24 13:10:44,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [311417744] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:44,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:44,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 13:10:44,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732066055] [2023-12-24 13:10:44,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:44,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:10:44,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:44,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:10:44,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:10:44,963 INFO L87 Difference]: Start difference. First operand 1207 states and 1439 transitions. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 10 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:46,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:46,078 INFO L93 Difference]: Finished difference Result 3041 states and 3626 transitions. [2023-12-24 13:10:46,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 13:10:46,079 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 10 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 156 [2023-12-24 13:10:46,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:46,081 INFO L225 Difference]: With dead ends: 3041 [2023-12-24 13:10:46,081 INFO L226 Difference]: Without dead ends: 1625 [2023-12-24 13:10:46,082 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2023-12-24 13:10:46,082 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 227 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 910 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:46,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 910 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-24 13:10:46,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1625 states. [2023-12-24 13:10:46,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1625 to 1091. [2023-12-24 13:10:46,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1091 states, 1008 states have (on average 1.1805555555555556) internal successors, (1190), 1008 states have internal predecessors, (1190), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:46,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1091 states to 1091 states and 1294 transitions. [2023-12-24 13:10:46,154 INFO L78 Accepts]: Start accepts. Automaton has 1091 states and 1294 transitions. Word has length 156 [2023-12-24 13:10:46,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:46,154 INFO L495 AbstractCegarLoop]: Abstraction has 1091 states and 1294 transitions. [2023-12-24 13:10:46,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 10 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:46,154 INFO L276 IsEmpty]: Start isEmpty. Operand 1091 states and 1294 transitions. [2023-12-24 13:10:46,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-24 13:10:46,155 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:46,155 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:46,163 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 (82)] Forceful destruction successful, exit code 0 [2023-12-24 13:10:46,356 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 13:10:46,356 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:46,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:46,356 INFO L85 PathProgramCache]: Analyzing trace with hash -817705320, now seen corresponding path program 1 times [2023-12-24 13:10:46,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:46,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [34171793] [2023-12-24 13:10:46,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:46,357 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 13:10:46,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:46,358 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 13:10:46,358 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 13:10:46,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:46,738 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-24 13:10:46,740 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:46,792 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:46,793 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 30 treesize of output 10 [2023-12-24 13:10:46,801 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:46,801 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:46,801 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:46,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [34171793] [2023-12-24 13:10:46,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [34171793] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:46,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:46,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 13:10:46,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236633251] [2023-12-24 13:10:46,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:46,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:10:46,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:46,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:10:46,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 13:10:46,802 INFO L87 Difference]: Start difference. First operand 1091 states and 1294 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:47,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:47,062 INFO L93 Difference]: Finished difference Result 2329 states and 2766 transitions. [2023-12-24 13:10:47,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 13:10:47,063 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 156 [2023-12-24 13:10:47,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:47,064 INFO L225 Difference]: With dead ends: 2329 [2023-12-24 13:10:47,064 INFO L226 Difference]: Without dead ends: 1239 [2023-12-24 13:10:47,065 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 152 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 13:10:47,065 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 126 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 701 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:47,065 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 701 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 13:10:47,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1239 states. [2023-12-24 13:10:47,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1239 to 1093. [2023-12-24 13:10:47,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1093 states, 1010 states have (on average 1.1801980198019801) internal successors, (1192), 1010 states have internal predecessors, (1192), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:47,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1093 states to 1093 states and 1296 transitions. [2023-12-24 13:10:47,135 INFO L78 Accepts]: Start accepts. Automaton has 1093 states and 1296 transitions. Word has length 156 [2023-12-24 13:10:47,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:47,135 INFO L495 AbstractCegarLoop]: Abstraction has 1093 states and 1296 transitions. [2023-12-24 13:10:47,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:47,135 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 1296 transitions. [2023-12-24 13:10:47,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-24 13:10:47,136 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:47,137 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:47,146 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 13:10:47,337 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 [2023-12-24 13:10:47,337 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:47,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:47,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1627051946, now seen corresponding path program 1 times [2023-12-24 13:10:47,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:47,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1136563867] [2023-12-24 13:10:47,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:47,338 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 13:10:47,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:47,339 INFO L229 MonitoredProcess]: Starting monitored process 84 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 13:10: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 (84)] Waiting until timeout for monitored process [2023-12-24 13:10:47,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:47,674 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-24 13:10:47,676 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:47,691 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:47,691 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:47,691 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:47,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1136563867] [2023-12-24 13:10:47,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1136563867] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:47,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:47,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-24 13:10:47,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205096810] [2023-12-24 13:10:47,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:47,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 13:10:47,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:47,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 13:10:47,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-24 13:10:47,692 INFO L87 Difference]: Start difference. First operand 1093 states and 1296 transitions. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:47,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:47,816 INFO L93 Difference]: Finished difference Result 2204 states and 2617 transitions. [2023-12-24 13:10:47,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 13:10:47,817 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 156 [2023-12-24 13:10:47,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:47,818 INFO L225 Difference]: With dead ends: 2204 [2023-12-24 13:10:47,818 INFO L226 Difference]: Without dead ends: 1112 [2023-12-24 13:10:47,819 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-12-24 13:10:47,819 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 66 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:47,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 753 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 13:10:47,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2023-12-24 13:10:47,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 1095. [2023-12-24 13:10:47,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1095 states, 1012 states have (on average 1.1798418972332017) internal successors, (1194), 1012 states have internal predecessors, (1194), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:47,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1095 states to 1095 states and 1298 transitions. [2023-12-24 13:10:47,888 INFO L78 Accepts]: Start accepts. Automaton has 1095 states and 1298 transitions. Word has length 156 [2023-12-24 13:10:47,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:47,888 INFO L495 AbstractCegarLoop]: Abstraction has 1095 states and 1298 transitions. [2023-12-24 13:10:47,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:47,888 INFO L276 IsEmpty]: Start isEmpty. Operand 1095 states and 1298 transitions. [2023-12-24 13:10:47,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-24 13:10:47,889 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:47,889 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:47,896 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 (84)] Forceful destruction successful, exit code 0 [2023-12-24 13:10:48,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:10:48,090 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:48,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:48,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1040788188, now seen corresponding path program 1 times [2023-12-24 13:10:48,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:48,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [861746244] [2023-12-24 13:10:48,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:48,091 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 13:10:48,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:48,091 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 13:10:48,092 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 13:10:48,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:48,435 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-24 13:10:48,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:48,441 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:48,441 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:48,441 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:48,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [861746244] [2023-12-24 13:10:48,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [861746244] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:48,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:48,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-24 13:10:48,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942680098] [2023-12-24 13:10:48,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:48,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-24 13:10:48,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:48,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-24 13:10:48,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-24 13:10:48,442 INFO L87 Difference]: Start difference. First operand 1095 states and 1298 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:48,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:48,523 INFO L93 Difference]: Finished difference Result 2193 states and 2600 transitions. [2023-12-24 13:10:48,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-24 13:10:48,524 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 156 [2023-12-24 13:10:48,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:48,525 INFO L225 Difference]: With dead ends: 2193 [2023-12-24 13:10:48,525 INFO L226 Difference]: Without dead ends: 1099 [2023-12-24 13:10:48,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 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 13:10:48,526 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 6 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:48,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 306 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 13:10:48,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2023-12-24 13:10:48,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 1096. [2023-12-24 13:10:48,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1096 states, 1013 states have (on average 1.179664363277394) internal successors, (1195), 1013 states have internal predecessors, (1195), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:48,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 1299 transitions. [2023-12-24 13:10:48,611 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 1299 transitions. Word has length 156 [2023-12-24 13:10:48,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:48,612 INFO L495 AbstractCegarLoop]: Abstraction has 1096 states and 1299 transitions. [2023-12-24 13:10:48,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:48,612 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 1299 transitions. [2023-12-24 13:10:48,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-24 13:10:48,613 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:48,613 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:48,623 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 13:10:48,821 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 13:10:48,821 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:48,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:48,822 INFO L85 PathProgramCache]: Analyzing trace with hash 734219174, now seen corresponding path program 1 times [2023-12-24 13:10:48,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:48,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1986743139] [2023-12-24 13:10:48,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:48,822 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 13:10:48,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:48,824 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 13:10:48,825 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 13:10:49,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:49,239 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 13:10:49,242 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:49,247 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 14 treesize of output 10 [2023-12-24 13:10:49,419 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 47 treesize of output 34 [2023-12-24 13:10:50,261 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:50,261 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 1 case distinctions, treesize of input 40 treesize of output 36 [2023-12-24 13:10:50,672 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:50,672 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 75 treesize of output 39 [2023-12-24 13:10:50,752 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 160 proven. 84 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2023-12-24 13:10:50,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:10:50,967 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:50,967 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:50,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1986743139] [2023-12-24 13:10:50,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1986743139] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:10:50,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:10:50,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [17] total 21 [2023-12-24 13:10:50,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432914599] [2023-12-24 13:10:50,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:50,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 13:10:50,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:50,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 13:10:50,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2023-12-24 13:10:50,968 INFO L87 Difference]: Start difference. First operand 1096 states and 1299 transitions. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:51,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:51,249 INFO L93 Difference]: Finished difference Result 1123 states and 1330 transitions. [2023-12-24 13:10:51,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 13:10:51,250 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 156 [2023-12-24 13:10:51,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:51,251 INFO L225 Difference]: With dead ends: 1123 [2023-12-24 13:10:51,251 INFO L226 Difference]: Without dead ends: 1121 [2023-12-24 13:10:51,251 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2023-12-24 13:10:51,251 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 83 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 857 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:51,252 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 857 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 13:10:51,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1121 states. [2023-12-24 13:10:51,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1121 to 1099. [2023-12-24 13:10:51,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1099 states, 1016 states have (on average 1.1811023622047243) internal successors, (1200), 1016 states have internal predecessors, (1200), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:51,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 1304 transitions. [2023-12-24 13:10:51,320 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 1304 transitions. Word has length 156 [2023-12-24 13:10:51,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:51,320 INFO L495 AbstractCegarLoop]: Abstraction has 1099 states and 1304 transitions. [2023-12-24 13:10:51,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:51,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 1304 transitions. [2023-12-24 13:10:51,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-24 13:10:51,321 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:51,321 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:51,332 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 (86)] Ended with exit code 0 [2023-12-24 13:10:51,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 13:10:51,522 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:51,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:51,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1073111862, now seen corresponding path program 1 times [2023-12-24 13:10:51,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:51,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1090464264] [2023-12-24 13:10:51,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:51,523 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 13:10:51,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:51,524 INFO L229 MonitoredProcess]: Starting monitored process 87 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 13:10:51,525 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 (87)] Waiting until timeout for monitored process [2023-12-24 13:10:51,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:51,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-24 13:10:51,880 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:52,074 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 13:10:52,100 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:52,100 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:52,100 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:52,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1090464264] [2023-12-24 13:10:52,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1090464264] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:52,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:52,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 13:10:52,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248877343] [2023-12-24 13:10:52,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:52,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 13:10:52,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:52,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 13:10:52,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-24 13:10:52,101 INFO L87 Difference]: Start difference. First operand 1099 states and 1304 transitions. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:53,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-24 13:10:53,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:53,910 INFO L93 Difference]: Finished difference Result 2721 states and 3217 transitions. [2023-12-24 13:10:53,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 13:10:53,910 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 156 [2023-12-24 13:10:53,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:53,912 INFO L225 Difference]: With dead ends: 2721 [2023-12-24 13:10:53,912 INFO L226 Difference]: Without dead ends: 1623 [2023-12-24 13:10:53,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-24 13:10:53,913 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 205 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:53,913 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 374 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-24 13:10:53,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1623 states. [2023-12-24 13:10:53,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1623 to 1307. [2023-12-24 13:10:53,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1307 states, 1224 states have (on average 1.1650326797385622) internal successors, (1426), 1224 states have internal predecessors, (1426), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:53,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1307 states to 1307 states and 1530 transitions. [2023-12-24 13:10:53,984 INFO L78 Accepts]: Start accepts. Automaton has 1307 states and 1530 transitions. Word has length 156 [2023-12-24 13:10:53,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:53,984 INFO L495 AbstractCegarLoop]: Abstraction has 1307 states and 1530 transitions. [2023-12-24 13:10:53,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 5 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:53,984 INFO L276 IsEmpty]: Start isEmpty. Operand 1307 states and 1530 transitions. [2023-12-24 13:10:53,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-24 13:10:53,985 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:53,985 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:53,996 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 (87)] Ended with exit code 0 [2023-12-24 13:10:54,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:10:54,186 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:54,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:54,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1466138872, now seen corresponding path program 1 times [2023-12-24 13:10:54,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:54,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [251450491] [2023-12-24 13:10:54,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:54,187 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 13:10:54,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:54,188 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 13:10:54,188 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 13:10:54,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:10:54,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-24 13:10:54,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:10:55,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:10:55,755 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 202 treesize of output 70 [2023-12-24 13:10:55,902 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:10:55,902 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:10:55,903 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:10:55,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [251450491] [2023-12-24 13:10:55,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [251450491] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:10:55,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:10:55,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-12-24 13:10:55,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290636969] [2023-12-24 13:10:55,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:10:55,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-24 13:10:55,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:10:55,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-24 13:10:55,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2023-12-24 13:10:55,904 INFO L87 Difference]: Start difference. First operand 1307 states and 1530 transitions. Second operand has 15 states, 15 states have (on average 4.6) internal successors, (69), 14 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:59,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:10:59,445 INFO L93 Difference]: Finished difference Result 2807 states and 3295 transitions. [2023-12-24 13:10:59,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-24 13:10:59,445 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.6) internal successors, (69), 14 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 156 [2023-12-24 13:10:59,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:10:59,447 INFO L225 Difference]: With dead ends: 2807 [2023-12-24 13:10:59,447 INFO L226 Difference]: Without dead ends: 1499 [2023-12-24 13:10:59,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=160, Invalid=542, Unknown=0, NotChecked=0, Total=702 [2023-12-24 13:10:59,448 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 306 mSDsluCounter, 1235 mSDsCounter, 0 mSdLazyCounter, 758 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 1434 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-12-24 13:10:59,448 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 1434 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 758 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-12-24 13:10:59,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states. [2023-12-24 13:10:59,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1311. [2023-12-24 13:10:59,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1311 states, 1228 states have (on average 1.1644951140065147) internal successors, (1430), 1228 states have internal predecessors, (1430), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:10:59,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1311 states to 1311 states and 1534 transitions. [2023-12-24 13:10:59,519 INFO L78 Accepts]: Start accepts. Automaton has 1311 states and 1534 transitions. Word has length 156 [2023-12-24 13:10:59,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:10:59,519 INFO L495 AbstractCegarLoop]: Abstraction has 1311 states and 1534 transitions. [2023-12-24 13:10:59,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.6) internal successors, (69), 14 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:10:59,519 INFO L276 IsEmpty]: Start isEmpty. Operand 1311 states and 1534 transitions. [2023-12-24 13:10:59,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-24 13:10:59,521 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:10:59,521 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:10:59,531 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 (88)] Ended with exit code 0 [2023-12-24 13:10:59,721 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 13:10:59,721 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:10:59,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:10:59,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1298627400, now seen corresponding path program 1 times [2023-12-24 13:10:59,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:10:59,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1694014536] [2023-12-24 13:10:59,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:10:59,722 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 13:10:59,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:10:59,723 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 13:10:59,723 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 13:11:00,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:00,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-24 13:11:00,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:00,705 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:00,706 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 1 case distinctions, treesize of input 139 treesize of output 76 [2023-12-24 13:11:01,028 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 308 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 13:11:01,028 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:11:01,028 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:01,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1694014536] [2023-12-24 13:11:01,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1694014536] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:11:01,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:11:01,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 13:11:01,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083979705] [2023-12-24 13:11:01,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:11:01,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:11:01,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:01,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:11:01,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:11:01,029 INFO L87 Difference]: Start difference. First operand 1311 states and 1534 transitions. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 10 states have internal predecessors, (72), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:11:02,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:02,755 INFO L93 Difference]: Finished difference Result 3195 states and 3735 transitions. [2023-12-24 13:11:02,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 13:11:02,755 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 10 states have internal predecessors, (72), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 156 [2023-12-24 13:11:02,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:02,757 INFO L225 Difference]: With dead ends: 3195 [2023-12-24 13:11:02,757 INFO L226 Difference]: Without dead ends: 1885 [2023-12-24 13:11:02,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-12-24 13:11:02,758 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 319 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 1091 SdHoareTripleChecker+Invalid, 815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:02,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [319 Valid, 1091 Invalid, 815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 809 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-24 13:11:02,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1885 states. [2023-12-24 13:11:02,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1885 to 1261. [2023-12-24 13:11:02,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1261 states, 1178 states have (on average 1.1612903225806452) internal successors, (1368), 1178 states have internal predecessors, (1368), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:02,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1472 transitions. [2023-12-24 13:11:02,829 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1472 transitions. Word has length 156 [2023-12-24 13:11:02,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:02,829 INFO L495 AbstractCegarLoop]: Abstraction has 1261 states and 1472 transitions. [2023-12-24 13:11:02,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 10 states have internal predecessors, (72), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 13:11:02,829 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1472 transitions. [2023-12-24 13:11:02,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-24 13:11:02,831 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:02,831 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:02,838 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 13:11:03,031 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 13:11:03,031 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:03,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:03,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1896749580, now seen corresponding path program 1 times [2023-12-24 13:11:03,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:03,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [112866579] [2023-12-24 13:11:03,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:03,032 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 13:11:03,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:03,033 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 13:11:03,038 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 13:11:03,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:03,415 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 13:11:03,417 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:03,428 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 13:11:03,734 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:03,734 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 136 treesize of output 46 [2023-12-24 13:11:03,781 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:11:03,781 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:11:03,781 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:03,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [112866579] [2023-12-24 13:11:03,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [112866579] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:11:03,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:11:03,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 13:11:03,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708570894] [2023-12-24 13:11:03,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:11:03,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 13:11:03,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:03,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 13:11:03,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-24 13:11:03,782 INFO L87 Difference]: Start difference. First operand 1261 states and 1472 transitions. Second operand has 9 states, 9 states have (on average 7.666666666666667) internal successors, (69), 9 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:05,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:05,597 INFO L93 Difference]: Finished difference Result 3206 states and 3779 transitions. [2023-12-24 13:11:05,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 13:11:05,598 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.666666666666667) internal successors, (69), 9 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 156 [2023-12-24 13:11:05,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:05,600 INFO L225 Difference]: With dead ends: 3206 [2023-12-24 13:11:05,600 INFO L226 Difference]: Without dead ends: 1946 [2023-12-24 13:11:05,601 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:11:05,601 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 229 mSDsluCounter, 1232 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 1579 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:05,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 1579 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 556 Invalid, 1 Unknown, 0 Unchecked, 1.6s Time] [2023-12-24 13:11:05,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1946 states. [2023-12-24 13:11:05,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1946 to 1313. [2023-12-24 13:11:05,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1313 states, 1230 states have (on average 1.1642276422764228) internal successors, (1432), 1230 states have internal predecessors, (1432), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:05,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1313 states to 1313 states and 1536 transitions. [2023-12-24 13:11:05,678 INFO L78 Accepts]: Start accepts. Automaton has 1313 states and 1536 transitions. Word has length 156 [2023-12-24 13:11:05,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:05,678 INFO L495 AbstractCegarLoop]: Abstraction has 1313 states and 1536 transitions. [2023-12-24 13:11:05,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.666666666666667) internal successors, (69), 9 states have internal predecessors, (69), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:05,678 INFO L276 IsEmpty]: Start isEmpty. Operand 1313 states and 1536 transitions. [2023-12-24 13:11:05,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-24 13:11:05,679 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:05,679 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:05,686 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 (90)] Forceful destruction successful, exit code 0 [2023-12-24 13:11:05,880 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 13:11:05,880 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:05,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:05,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1211895218, now seen corresponding path program 1 times [2023-12-24 13:11:05,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:05,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1635860863] [2023-12-24 13:11:05,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:05,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 13:11:05,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:05,882 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 13:11:05,896 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 13:11:06,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:06,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 13:11:06,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:06,354 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 14 treesize of output 10 [2023-12-24 13:11:06,524 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 47 treesize of output 34 [2023-12-24 13:11:07,433 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:07,434 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 1 case distinctions, treesize of input 33 treesize of output 35 [2023-12-24 13:11:07,847 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:07,848 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 73 treesize of output 37 [2023-12-24 13:11:07,919 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 160 proven. 84 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2023-12-24 13:11:07,919 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:11:08,530 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 84 refuted. 0 times theorem prover too weak. 513 trivial. 0 not checked. [2023-12-24 13:11:08,530 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:08,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1635860863] [2023-12-24 13:11:08,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1635860863] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 13:11:08,530 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 13:11:08,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 29 [2023-12-24 13:11:08,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857616738] [2023-12-24 13:11:08,531 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 13:11:08,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-24 13:11:08,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:08,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-24 13:11:08,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=654, Unknown=0, NotChecked=0, Total=812 [2023-12-24 13:11:08,532 INFO L87 Difference]: Start difference. First operand 1313 states and 1536 transitions. Second operand has 29 states, 25 states have (on average 5.92) internal successors, (148), 25 states have internal predecessors, (148), 7 states have call successors, (34), 4 states have call predecessors, (34), 6 states have return successors, (34), 6 states have call predecessors, (34), 7 states have call successors, (34) [2023-12-24 13:11:10,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:10,096 INFO L93 Difference]: Finished difference Result 1342 states and 1565 transitions. [2023-12-24 13:11:10,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-24 13:11:10,097 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 25 states have (on average 5.92) internal successors, (148), 25 states have internal predecessors, (148), 7 states have call successors, (34), 4 states have call predecessors, (34), 6 states have return successors, (34), 6 states have call predecessors, (34), 7 states have call successors, (34) Word has length 157 [2023-12-24 13:11:10,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:10,098 INFO L225 Difference]: With dead ends: 1342 [2023-12-24 13:11:10,098 INFO L226 Difference]: Without dead ends: 1340 [2023-12-24 13:11:10,099 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 285 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=397, Invalid=1409, Unknown=0, NotChecked=0, Total=1806 [2023-12-24 13:11:10,099 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 343 mSDsluCounter, 1311 mSDsCounter, 0 mSdLazyCounter, 794 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 1426 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:10,099 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 1426 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 794 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-24 13:11:10,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1340 states. [2023-12-24 13:11:10,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1340 to 1313. [2023-12-24 13:11:10,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1313 states, 1230 states have (on average 1.1642276422764228) internal successors, (1432), 1230 states have internal predecessors, (1432), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:10,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1313 states to 1313 states and 1536 transitions. [2023-12-24 13:11:10,193 INFO L78 Accepts]: Start accepts. Automaton has 1313 states and 1536 transitions. Word has length 157 [2023-12-24 13:11:10,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:10,193 INFO L495 AbstractCegarLoop]: Abstraction has 1313 states and 1536 transitions. [2023-12-24 13:11:10,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 25 states have (on average 5.92) internal successors, (148), 25 states have internal predecessors, (148), 7 states have call successors, (34), 4 states have call predecessors, (34), 6 states have return successors, (34), 6 states have call predecessors, (34), 7 states have call successors, (34) [2023-12-24 13:11:10,193 INFO L276 IsEmpty]: Start isEmpty. Operand 1313 states and 1536 transitions. [2023-12-24 13:11:10,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-24 13:11:10,194 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:10,194 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:10,204 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 13:11:10,395 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 13:11:10,395 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:10,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:10,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1056450705, now seen corresponding path program 1 times [2023-12-24 13:11:10,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:10,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1857173441] [2023-12-24 13:11:10,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:10,396 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 13:11:10,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:10,397 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 13:11:10,397 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 13:11:10,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:10,772 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-24 13:11:10,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:11,087 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:11,087 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 96 treesize of output 36 [2023-12-24 13:11:11,134 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:11:11,134 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:11:11,134 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:11,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1857173441] [2023-12-24 13:11:11,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1857173441] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:11:11,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:11:11,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 13:11:11,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449360001] [2023-12-24 13:11:11,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:11:11,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:11:11,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:11,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:11:11,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:11:11,136 INFO L87 Difference]: Start difference. First operand 1313 states and 1536 transitions. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 10 states have internal predecessors, (70), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:12,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:12,534 INFO L93 Difference]: Finished difference Result 2724 states and 3197 transitions. [2023-12-24 13:11:12,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 13:11:12,534 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 10 states have internal predecessors, (70), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 157 [2023-12-24 13:11:12,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:12,536 INFO L225 Difference]: With dead ends: 2724 [2023-12-24 13:11:12,536 INFO L226 Difference]: Without dead ends: 1368 [2023-12-24 13:11:12,537 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=119, Invalid=223, Unknown=0, NotChecked=0, Total=342 [2023-12-24 13:11:12,537 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 332 mSDsluCounter, 849 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 1015 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:12,537 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 1015 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 716 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-24 13:11:12,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1368 states. [2023-12-24 13:11:12,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1368 to 1243. [2023-12-24 13:11:12,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1243 states, 1160 states have (on average 1.1672413793103449) internal successors, (1354), 1160 states have internal predecessors, (1354), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:12,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1243 states to 1243 states and 1458 transitions. [2023-12-24 13:11:12,617 INFO L78 Accepts]: Start accepts. Automaton has 1243 states and 1458 transitions. Word has length 157 [2023-12-24 13:11:12,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:12,617 INFO L495 AbstractCegarLoop]: Abstraction has 1243 states and 1458 transitions. [2023-12-24 13:11:12,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 10 states have internal predecessors, (70), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:12,618 INFO L276 IsEmpty]: Start isEmpty. Operand 1243 states and 1458 transitions. [2023-12-24 13:11:12,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-24 13:11:12,619 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:12,619 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:12,626 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 (92)] Forceful destruction successful, exit code 0 [2023-12-24 13:11:12,820 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 13:11:12,820 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:12,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:12,820 INFO L85 PathProgramCache]: Analyzing trace with hash 111667514, now seen corresponding path program 1 times [2023-12-24 13:11:12,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:12,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [813205243] [2023-12-24 13:11:12,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:12,821 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 13:11:12,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:12,822 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 13:11:12,822 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 13:11:13,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:13,243 INFO L262 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 39 conjunts are in the unsatisfiable core [2023-12-24 13:11:13,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:13,282 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 13:11:13,369 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 44 treesize of output 20 [2023-12-24 13:11:14,654 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:14,654 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 1 case distinctions, treesize of input 147 treesize of output 84 [2023-12-24 13:11:14,810 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:14,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 147 treesize of output 75 [2023-12-24 13:11:15,449 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:15,449 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 182 treesize of output 68 [2023-12-24 13:11:15,569 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 342 proven. 30 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2023-12-24 13:11:15,569 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:11:17,182 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:17,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [813205243] [2023-12-24 13:11:17,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [813205243] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 13:11:17,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [293623236] [2023-12-24 13:11:17,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:17,183 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 13:11:17,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 13:11:17,184 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 13:11:17,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (94)] Waiting until timeout for monitored process [2023-12-24 13:11:18,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:18,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 13:11:18,520 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:18,638 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 13:11:18,952 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 23 treesize of output 11 [2023-12-24 13:11:19,339 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:19,340 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 30 treesize of output 21 [2023-12-24 13:11:19,612 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:19,613 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 29 treesize of output 13 [2023-12-24 13:11:19,688 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 333 proven. 42 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2023-12-24 13:11:19,688 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:11:20,673 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 54 proven. 45 refuted. 0 times theorem prover too weak. 513 trivial. 0 not checked. [2023-12-24 13:11:20,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [293623236] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 13:11:20,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-24 13:11:20,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11, 11] total 41 [2023-12-24 13:11:20,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531977995] [2023-12-24 13:11:20,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-24 13:11:20,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-12-24 13:11:20,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:20,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-12-24 13:11:20,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=2286, Unknown=0, NotChecked=0, Total=2550 [2023-12-24 13:11:20,675 INFO L87 Difference]: Start difference. First operand 1243 states and 1458 transitions. Second operand has 41 states, 36 states have (on average 6.111111111111111) internal successors, (220), 38 states have internal predecessors, (220), 12 states have call successors, (54), 8 states have call predecessors, (54), 11 states have return successors, (54), 9 states have call predecessors, (54), 12 states have call successors, (54) [2023-12-24 13:11:33,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:33,480 INFO L93 Difference]: Finished difference Result 3172 states and 3687 transitions. [2023-12-24 13:11:33,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-12-24 13:11:33,481 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 36 states have (on average 6.111111111111111) internal successors, (220), 38 states have internal predecessors, (220), 12 states have call successors, (54), 8 states have call predecessors, (54), 11 states have return successors, (54), 9 states have call predecessors, (54), 12 states have call successors, (54) Word has length 157 [2023-12-24 13:11:33,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:33,482 INFO L225 Difference]: With dead ends: 3172 [2023-12-24 13:11:33,482 INFO L226 Difference]: Without dead ends: 1884 [2023-12-24 13:11:33,484 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 586 GetRequests, 466 SyntacticMatches, 0 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3637 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=2168, Invalid=12594, Unknown=0, NotChecked=0, Total=14762 [2023-12-24 13:11:33,484 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 1216 mSDsluCounter, 3087 mSDsCounter, 0 mSdLazyCounter, 4338 mSolverCounterSat, 248 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1216 SdHoareTripleChecker+Valid, 3273 SdHoareTripleChecker+Invalid, 4586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 4338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:33,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1216 Valid, 3273 Invalid, 4586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 4338 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2023-12-24 13:11:33,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1884 states. [2023-12-24 13:11:33,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1884 to 1237. [2023-12-24 13:11:33,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1237 states, 1154 states have (on average 1.1646447140381282) internal successors, (1344), 1154 states have internal predecessors, (1344), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:33,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1237 states to 1237 states and 1448 transitions. [2023-12-24 13:11:33,569 INFO L78 Accepts]: Start accepts. Automaton has 1237 states and 1448 transitions. Word has length 157 [2023-12-24 13:11:33,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:33,569 INFO L495 AbstractCegarLoop]: Abstraction has 1237 states and 1448 transitions. [2023-12-24 13:11:33,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 36 states have (on average 6.111111111111111) internal successors, (220), 38 states have internal predecessors, (220), 12 states have call successors, (54), 8 states have call predecessors, (54), 11 states have return successors, (54), 9 states have call predecessors, (54), 12 states have call successors, (54) [2023-12-24 13:11:33,569 INFO L276 IsEmpty]: Start isEmpty. Operand 1237 states and 1448 transitions. [2023-12-24 13:11:33,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-24 13:11:33,571 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:33,571 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:33,581 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (94)] Ended with exit code 0 [2023-12-24 13:11:33,779 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 13:11:33,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,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 13:11:33,971 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:33,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:33,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1069826295, now seen corresponding path program 1 times [2023-12-24 13:11:33,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:33,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1071681159] [2023-12-24 13:11:33,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:33,972 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 13:11:33,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:33,973 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 13:11:33,974 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 13:11:34,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:34,392 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 13:11:34,394 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:34,403 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 14 treesize of output 10 [2023-12-24 13:11:34,568 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 47 treesize of output 34 [2023-12-24 13:11:35,378 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:35,378 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 1 case distinctions, treesize of input 40 treesize of output 36 [2023-12-24 13:11:35,799 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:35,799 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 44 treesize of output 18 [2023-12-24 13:11:35,965 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 160 proven. 84 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2023-12-24 13:11:35,965 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:11:36,641 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 84 refuted. 0 times theorem prover too weak. 513 trivial. 0 not checked. [2023-12-24 13:11:36,642 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:36,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1071681159] [2023-12-24 13:11:36,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1071681159] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 13:11:36,642 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 13:11:36,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17] total 33 [2023-12-24 13:11:36,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944663625] [2023-12-24 13:11:36,642 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 13:11:36,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-12-24 13:11:36,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:36,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-12-24 13:11:36,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=897, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 13:11:36,643 INFO L87 Difference]: Start difference. First operand 1237 states and 1448 transitions. Second operand has 33 states, 29 states have (on average 5.172413793103448) internal successors, (150), 29 states have internal predecessors, (150), 7 states have call successors, (34), 4 states have call predecessors, (34), 6 states have return successors, (34), 6 states have call predecessors, (34), 7 states have call successors, (34) [2023-12-24 13:11:39,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:39,519 INFO L93 Difference]: Finished difference Result 1567 states and 1823 transitions. [2023-12-24 13:11:39,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-12-24 13:11:39,520 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 29 states have (on average 5.172413793103448) internal successors, (150), 29 states have internal predecessors, (150), 7 states have call successors, (34), 4 states have call predecessors, (34), 6 states have return successors, (34), 6 states have call predecessors, (34), 7 states have call successors, (34) Word has length 158 [2023-12-24 13:11:39,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:39,521 INFO L225 Difference]: With dead ends: 1567 [2023-12-24 13:11:39,521 INFO L226 Difference]: Without dead ends: 1565 [2023-12-24 13:11:39,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1056 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=856, Invalid=3836, Unknown=0, NotChecked=0, Total=4692 [2023-12-24 13:11:39,522 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 1208 mSDsluCounter, 1580 mSDsCounter, 0 mSdLazyCounter, 922 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1214 SdHoareTripleChecker+Valid, 1694 SdHoareTripleChecker+Invalid, 1099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:39,522 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1214 Valid, 1694 Invalid, 1099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 922 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-24 13:11:39,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1565 states. [2023-12-24 13:11:39,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1565 to 1240. [2023-12-24 13:11:39,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1157 states have (on average 1.1650821089023335) internal successors, (1348), 1157 states have internal predecessors, (1348), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:39,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 1452 transitions. [2023-12-24 13:11:39,612 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 1452 transitions. Word has length 158 [2023-12-24 13:11:39,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:39,613 INFO L495 AbstractCegarLoop]: Abstraction has 1240 states and 1452 transitions. [2023-12-24 13:11:39,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 29 states have (on average 5.172413793103448) internal successors, (150), 29 states have internal predecessors, (150), 7 states have call successors, (34), 4 states have call predecessors, (34), 6 states have return successors, (34), 6 states have call predecessors, (34), 7 states have call successors, (34) [2023-12-24 13:11:39,613 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 1452 transitions. [2023-12-24 13:11:39,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-24 13:11:39,614 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:39,614 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:39,624 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 13:11:39,814 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 13:11:39,814 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:39,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:39,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1026955183, now seen corresponding path program 1 times [2023-12-24 13:11:39,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:39,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [544670104] [2023-12-24 13:11:39,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:39,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 13:11:39,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:39,816 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 13:11:39,824 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 13:11:40,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:40,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-24 13:11:40,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:40,314 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 13:11:40,409 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 57 treesize of output 21 [2023-12-24 13:11:40,432 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:11:40,432 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:11:40,432 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:40,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [544670104] [2023-12-24 13:11:40,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [544670104] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:11:40,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:11:40,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-24 13:11:40,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120154016] [2023-12-24 13:11:40,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:11:40,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 13:11:40,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:40,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 13:11:40,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-24 13:11:40,433 INFO L87 Difference]: Start difference. First operand 1240 states and 1452 transitions. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 6 states have internal predecessors, (71), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:41,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:41,363 INFO L93 Difference]: Finished difference Result 3012 states and 3550 transitions. [2023-12-24 13:11:41,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 13:11:41,364 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 6 states have internal predecessors, (71), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 158 [2023-12-24 13:11:41,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:41,365 INFO L225 Difference]: With dead ends: 3012 [2023-12-24 13:11:41,365 INFO L226 Difference]: Without dead ends: 1773 [2023-12-24 13:11:41,366 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-12-24 13:11:41,366 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 270 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:41,366 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 938 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-24 13:11:41,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1773 states. [2023-12-24 13:11:41,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1773 to 1208. [2023-12-24 13:11:41,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1208 states, 1125 states have (on average 1.1608888888888889) internal successors, (1306), 1125 states have internal predecessors, (1306), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:41,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1208 states to 1208 states and 1410 transitions. [2023-12-24 13:11:41,457 INFO L78 Accepts]: Start accepts. Automaton has 1208 states and 1410 transitions. Word has length 158 [2023-12-24 13:11:41,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:41,457 INFO L495 AbstractCegarLoop]: Abstraction has 1208 states and 1410 transitions. [2023-12-24 13:11:41,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 6 states have internal predecessors, (71), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:41,457 INFO L276 IsEmpty]: Start isEmpty. Operand 1208 states and 1410 transitions. [2023-12-24 13:11:41,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-24 13:11:41,458 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:41,459 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:41,470 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 13:11:41,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 13:11:41,659 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:41,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:41,659 INFO L85 PathProgramCache]: Analyzing trace with hash -227542491, now seen corresponding path program 1 times [2023-12-24 13:11:41,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:41,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [242993311] [2023-12-24 13:11:41,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:41,660 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 13:11:41,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:41,661 INFO L229 MonitoredProcess]: Starting monitored process 97 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 13:11:41,661 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 (97)] Waiting until timeout for monitored process [2023-12-24 13:11:42,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:42,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 13:11:42,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:42,152 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 13:11:42,211 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:42,211 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 102 treesize of output 42 [2023-12-24 13:11:42,243 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:11:42,243 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:11:42,243 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:42,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [242993311] [2023-12-24 13:11:42,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [242993311] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:11:42,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:11:42,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-24 13:11:42,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081692979] [2023-12-24 13:11:42,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:11:42,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 13:11:42,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:42,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 13:11:42,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-24 13:11:42,244 INFO L87 Difference]: Start difference. First operand 1208 states and 1410 transitions. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 7 states have internal predecessors, (71), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:43,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:43,492 INFO L93 Difference]: Finished difference Result 2880 states and 3378 transitions. [2023-12-24 13:11:43,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 13:11:43,492 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 7 states have internal predecessors, (71), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 158 [2023-12-24 13:11:43,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:43,494 INFO L225 Difference]: With dead ends: 2880 [2023-12-24 13:11:43,494 INFO L226 Difference]: Without dead ends: 1673 [2023-12-24 13:11:43,495 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:11:43,495 INFO L413 NwaCegarLoop]: 249 mSDtfsCounter, 227 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 1082 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:43,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 1082 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-24 13:11:43,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1673 states. [2023-12-24 13:11:43,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1673 to 1148. [2023-12-24 13:11:43,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 1065 states have (on average 1.1568075117370893) internal successors, (1232), 1065 states have internal predecessors, (1232), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:43,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 1336 transitions. [2023-12-24 13:11:43,597 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 1336 transitions. Word has length 158 [2023-12-24 13:11:43,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:43,598 INFO L495 AbstractCegarLoop]: Abstraction has 1148 states and 1336 transitions. [2023-12-24 13:11:43,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 7 states have internal predecessors, (71), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:43,598 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 1336 transitions. [2023-12-24 13:11:43,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-24 13:11:43,599 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:43,599 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:43,608 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 (97)] Forceful destruction successful, exit code 0 [2023-12-24 13:11:43,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:11:43,799 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:43,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:43,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1297472019, now seen corresponding path program 1 times [2023-12-24 13:11:43,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:43,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [95515177] [2023-12-24 13:11:43,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:43,800 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 13:11:43,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:43,801 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 13:11:43,803 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 13:11:44,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:44,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-24 13:11:44,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:44,297 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 13:11:44,542 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:44,543 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 125 treesize of output 53 [2023-12-24 13:11:44,588 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:11:44,588 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:11:44,588 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:44,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [95515177] [2023-12-24 13:11:44,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [95515177] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:11:44,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:11:44,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 13:11:44,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969471176] [2023-12-24 13:11:44,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:11:44,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:11:44,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:44,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:11:44,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:11:44,589 INFO L87 Difference]: Start difference. First operand 1148 states and 1336 transitions. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 10 states have internal predecessors, (71), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:46,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:46,503 INFO L93 Difference]: Finished difference Result 2910 states and 3408 transitions. [2023-12-24 13:11:46,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 13:11:46,503 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 10 states have internal predecessors, (71), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 158 [2023-12-24 13:11:46,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:46,505 INFO L225 Difference]: With dead ends: 2910 [2023-12-24 13:11:46,505 INFO L226 Difference]: Without dead ends: 1763 [2023-12-24 13:11:46,506 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2023-12-24 13:11:46,507 INFO L413 NwaCegarLoop]: 300 mSDtfsCounter, 358 mSDsluCounter, 1532 mSDsCounter, 0 mSdLazyCounter, 1124 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 1832 SdHoareTripleChecker+Invalid, 1152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:46,507 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [358 Valid, 1832 Invalid, 1152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1124 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-24 13:11:46,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1763 states. [2023-12-24 13:11:46,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1763 to 1128. [2023-12-24 13:11:46,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1128 states, 1045 states have (on average 1.1521531100478468) internal successors, (1204), 1045 states have internal predecessors, (1204), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:46,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1128 states to 1128 states and 1308 transitions. [2023-12-24 13:11:46,617 INFO L78 Accepts]: Start accepts. Automaton has 1128 states and 1308 transitions. Word has length 158 [2023-12-24 13:11:46,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:46,617 INFO L495 AbstractCegarLoop]: Abstraction has 1128 states and 1308 transitions. [2023-12-24 13:11:46,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 10 states have internal predecessors, (71), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:46,617 INFO L276 IsEmpty]: Start isEmpty. Operand 1128 states and 1308 transitions. [2023-12-24 13:11:46,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-12-24 13:11:46,618 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:46,619 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:46,626 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 13:11:46,819 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 13:11:46,819 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:46,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:46,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1224583119, now seen corresponding path program 1 times [2023-12-24 13:11:46,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:46,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [912461899] [2023-12-24 13:11:46,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:46,820 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 13:11:46,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:46,821 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 13:11:46,822 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 13:11:47,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:47,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-24 13:11:47,268 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:47,270 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 13:11:47,481 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 59 treesize of output 43 [2023-12-24 13:11:47,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 13:11:47,484 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 0 case distinctions, treesize of input 43 treesize of output 61 [2023-12-24 13:11:47,500 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 26 treesize of output 12 [2023-12-24 13:11:47,926 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:47,926 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 91 treesize of output 47 [2023-12-24 13:11:47,941 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 267 proven. 36 refuted. 0 times theorem prover too weak. 309 trivial. 0 not checked. [2023-12-24 13:11:47,941 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:11:48,072 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:11:48,072 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:48,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [912461899] [2023-12-24 13:11:48,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [912461899] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:11:48,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:11:48,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 12 [2023-12-24 13:11:48,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978452631] [2023-12-24 13:11:48,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:11:48,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:11:48,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:48,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:11:48,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-12-24 13:11:48,073 INFO L87 Difference]: Start difference. First operand 1128 states and 1308 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:48,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:48,283 INFO L93 Difference]: Finished difference Result 2699 states and 3126 transitions. [2023-12-24 13:11:48,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 13:11:48,284 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 160 [2023-12-24 13:11:48,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:48,285 INFO L225 Difference]: With dead ends: 2699 [2023-12-24 13:11:48,285 INFO L226 Difference]: Without dead ends: 1572 [2023-12-24 13:11:48,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-12-24 13:11:48,286 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 106 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:48,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 562 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 13:11:48,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1572 states. [2023-12-24 13:11:48,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1572 to 1532. [2023-12-24 13:11:48,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1532 states, 1449 states have (on average 1.1538992408557627) internal successors, (1672), 1449 states have internal predecessors, (1672), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:48,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1532 states to 1532 states and 1776 transitions. [2023-12-24 13:11:48,390 INFO L78 Accepts]: Start accepts. Automaton has 1532 states and 1776 transitions. Word has length 160 [2023-12-24 13:11:48,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:48,390 INFO L495 AbstractCegarLoop]: Abstraction has 1532 states and 1776 transitions. [2023-12-24 13:11:48,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:48,390 INFO L276 IsEmpty]: Start isEmpty. Operand 1532 states and 1776 transitions. [2023-12-24 13:11:48,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-12-24 13:11:48,391 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:48,391 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:48,399 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 13:11:48,592 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 13:11:48,592 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:48,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:48,592 INFO L85 PathProgramCache]: Analyzing trace with hash -2121976397, now seen corresponding path program 1 times [2023-12-24 13:11:48,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:48,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1807891276] [2023-12-24 13:11:48,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:48,593 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 13:11:48,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:48,594 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 13:11:48,594 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 13:11:49,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:49,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-24 13:11:49,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:49,059 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 13:11:49,086 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 31 treesize of output 15 [2023-12-24 13:11:49,107 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 26 treesize of output 25 [2023-12-24 13:11:49,586 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 69 treesize of output 51 [2023-12-24 13:11:49,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-24 13:11:49,591 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:49,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 79 [2023-12-24 13:11:49,623 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 63 treesize of output 33 [2023-12-24 13:11:50,277 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:50,278 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 111 treesize of output 55 [2023-12-24 13:11:50,294 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 195 proven. 48 refuted. 0 times theorem prover too weak. 369 trivial. 0 not checked. [2023-12-24 13:11:50,294 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:11:50,444 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:11:50,444 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:50,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1807891276] [2023-12-24 13:11:50,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1807891276] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:11:50,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:11:50,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11] total 13 [2023-12-24 13:11:50,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089397597] [2023-12-24 13:11:50,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:11:50,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:11:50,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:50,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:11:50,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-12-24 13:11:50,445 INFO L87 Difference]: Start difference. First operand 1532 states and 1776 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:50,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:50,620 INFO L93 Difference]: Finished difference Result 3080 states and 3569 transitions. [2023-12-24 13:11:50,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 13:11:50,621 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 160 [2023-12-24 13:11:50,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:50,622 INFO L225 Difference]: With dead ends: 3080 [2023-12-24 13:11:50,622 INFO L226 Difference]: Without dead ends: 1549 [2023-12-24 13:11:50,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2023-12-24 13:11:50,623 INFO L413 NwaCegarLoop]: 217 mSDtfsCounter, 88 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:50,623 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 551 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 13:11:50,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1549 states. [2023-12-24 13:11:50,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1549 to 1531. [2023-12-24 13:11:50,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1531 states, 1448 states have (on average 1.1533149171270718) internal successors, (1670), 1448 states have internal predecessors, (1670), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:50,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1531 states to 1531 states and 1774 transitions. [2023-12-24 13:11:50,719 INFO L78 Accepts]: Start accepts. Automaton has 1531 states and 1774 transitions. Word has length 160 [2023-12-24 13:11:50,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:50,719 INFO L495 AbstractCegarLoop]: Abstraction has 1531 states and 1774 transitions. [2023-12-24 13:11:50,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:50,719 INFO L276 IsEmpty]: Start isEmpty. Operand 1531 states and 1774 transitions. [2023-12-24 13:11:50,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-12-24 13:11:50,721 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:50,721 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:50,729 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 13:11:50,921 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 13:11:50,921 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:50,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:50,922 INFO L85 PathProgramCache]: Analyzing trace with hash 2011813076, now seen corresponding path program 1 times [2023-12-24 13:11:50,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:50,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1327228450] [2023-12-24 13:11:50,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:50,922 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 13:11:50,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:50,923 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 13:11:50,926 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 13:11:51,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:51,315 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-24 13:11:51,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:51,323 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 13:11:51,366 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 13:11:51,410 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:11:51,410 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:11:51,410 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:51,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1327228450] [2023-12-24 13:11:51,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1327228450] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:11:51,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:11:51,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 13:11:51,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888306832] [2023-12-24 13:11:51,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:11:51,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 13:11:51,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:51,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 13:11:51,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-24 13:11:51,411 INFO L87 Difference]: Start difference. First operand 1531 states and 1774 transitions. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:51,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:51,816 INFO L93 Difference]: Finished difference Result 2638 states and 3051 transitions. [2023-12-24 13:11:51,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 13:11:51,816 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 162 [2023-12-24 13:11:51,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:51,818 INFO L225 Difference]: With dead ends: 2638 [2023-12-24 13:11:51,819 INFO L226 Difference]: Without dead ends: 2636 [2023-12-24 13:11:51,819 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2023-12-24 13:11:51,819 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 140 mSDsluCounter, 1294 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 1494 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:51,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 1494 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 13:11:51,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2636 states. [2023-12-24 13:11:51,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2636 to 2333. [2023-12-24 13:11:51,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2333 states, 2250 states have (on average 1.1528888888888889) internal successors, (2594), 2250 states have internal predecessors, (2594), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:51,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2333 states to 2333 states and 2698 transitions. [2023-12-24 13:11:51,941 INFO L78 Accepts]: Start accepts. Automaton has 2333 states and 2698 transitions. Word has length 162 [2023-12-24 13:11:51,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:51,941 INFO L495 AbstractCegarLoop]: Abstraction has 2333 states and 2698 transitions. [2023-12-24 13:11:51,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:51,941 INFO L276 IsEmpty]: Start isEmpty. Operand 2333 states and 2698 transitions. [2023-12-24 13:11:51,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-12-24 13:11:51,943 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:51,943 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:51,950 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 (101)] Forceful destruction successful, exit code 0 [2023-12-24 13:11:52,144 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 13:11:52,144 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:52,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:52,145 INFO L85 PathProgramCache]: Analyzing trace with hash -508146858, now seen corresponding path program 1 times [2023-12-24 13:11:52,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:52,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [489278275] [2023-12-24 13:11:52,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:52,145 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 13:11:52,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:52,146 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 13:11:52,149 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 13:11:52,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:52,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-24 13:11:52,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:52,623 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 13:11:52,649 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 26 treesize of output 25 [2023-12-24 13:11:52,721 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:52,721 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 1 case distinctions, treesize of input 36 treesize of output 38 [2023-12-24 13:11:53,443 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:53,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 55 treesize of output 54 [2023-12-24 13:11:53,855 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 195 proven. 48 refuted. 0 times theorem prover too weak. 369 trivial. 0 not checked. [2023-12-24 13:11:53,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:11:54,000 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:11:54,000 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:54,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [489278275] [2023-12-24 13:11:54,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [489278275] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:11:54,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:11:54,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 14 [2023-12-24 13:11:54,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519817326] [2023-12-24 13:11:54,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:11:54,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 13:11:54,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:54,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 13:11:54,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2023-12-24 13:11:54,001 INFO L87 Difference]: Start difference. First operand 2333 states and 2698 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:54,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:54,199 INFO L93 Difference]: Finished difference Result 4682 states and 5412 transitions. [2023-12-24 13:11:54,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 13:11:54,199 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 162 [2023-12-24 13:11:54,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:54,201 INFO L225 Difference]: With dead ends: 4682 [2023-12-24 13:11:54,201 INFO L226 Difference]: Without dead ends: 2350 [2023-12-24 13:11:54,202 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 309 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-12-24 13:11:54,202 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 39 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:54,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 674 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 13:11:54,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2350 states. [2023-12-24 13:11:54,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2350 to 2333. [2023-12-24 13:11:54,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2333 states, 2250 states have (on average 1.1524444444444444) internal successors, (2593), 2250 states have internal predecessors, (2593), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:54,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2333 states to 2333 states and 2697 transitions. [2023-12-24 13:11:54,312 INFO L78 Accepts]: Start accepts. Automaton has 2333 states and 2697 transitions. Word has length 162 [2023-12-24 13:11:54,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:54,312 INFO L495 AbstractCegarLoop]: Abstraction has 2333 states and 2697 transitions. [2023-12-24 13:11:54,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:54,312 INFO L276 IsEmpty]: Start isEmpty. Operand 2333 states and 2697 transitions. [2023-12-24 13:11:54,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-12-24 13:11:54,314 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:54,314 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:54,324 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 13:11:54,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 13:11:54,524 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:54,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:54,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1114419798, now seen corresponding path program 1 times [2023-12-24 13:11:54,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:54,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1790070233] [2023-12-24 13:11:54,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:54,525 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 13:11:54,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:54,526 INFO L229 MonitoredProcess]: Starting monitored process 103 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 13:11:54,526 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 (103)] Waiting until timeout for monitored process [2023-12-24 13:11:54,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:54,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 13:11:54,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:54,916 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 37 treesize of output 24 [2023-12-24 13:11:54,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 9 treesize of output 8 [2023-12-24 13:11:54,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 9 treesize of output 8 [2023-12-24 13:11:54,982 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 13:11:55,029 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:11:55,029 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 13:11:55,029 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:55,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1790070233] [2023-12-24 13:11:55,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1790070233] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 13:11:55,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 13:11:55,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-24 13:11:55,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523275457] [2023-12-24 13:11:55,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:11:55,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 13:11:55,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:55,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 13:11:55,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-12-24 13:11:55,030 INFO L87 Difference]: Start difference. First operand 2333 states and 2697 transitions. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:55,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:55,493 INFO L93 Difference]: Finished difference Result 2636 states and 3048 transitions. [2023-12-24 13:11:55,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 13:11:55,493 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 162 [2023-12-24 13:11:55,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:55,495 INFO L225 Difference]: With dead ends: 2636 [2023-12-24 13:11:55,495 INFO L226 Difference]: Without dead ends: 2634 [2023-12-24 13:11:55,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2023-12-24 13:11:55,496 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 220 mSDsluCounter, 1182 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 1381 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:55,496 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 1381 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 13:11:55,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2634 states. [2023-12-24 13:11:55,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2634 to 2333. [2023-12-24 13:11:55,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2333 states, 2250 states have (on average 1.1524444444444444) internal successors, (2593), 2250 states have internal predecessors, (2593), 52 states have call successors, (52), 30 states have call predecessors, (52), 30 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-24 13:11:55,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2333 states to 2333 states and 2697 transitions. [2023-12-24 13:11:55,595 INFO L78 Accepts]: Start accepts. Automaton has 2333 states and 2697 transitions. Word has length 162 [2023-12-24 13:11:55,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:55,595 INFO L495 AbstractCegarLoop]: Abstraction has 2333 states and 2697 transitions. [2023-12-24 13:11:55,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:55,595 INFO L276 IsEmpty]: Start isEmpty. Operand 2333 states and 2697 transitions. [2023-12-24 13:11:55,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-12-24 13:11:55,597 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 13:11:55,597 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:11:55,605 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 (103)] Forceful destruction successful, exit code 0 [2023-12-24 13:11:55,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 13:11:55,798 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 13:11:55,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 13:11:55,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1405540136, now seen corresponding path program 1 times [2023-12-24 13:11:55,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 13:11:55,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2006643535] [2023-12-24 13:11:55,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 13:11:55,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 13:11:55,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 13:11:55,800 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 13:11:55,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 (104)] Waiting until timeout for monitored process [2023-12-24 13:11:56,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 13:11:56,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-24 13:11:56,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 13:11:56,268 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 13:11:56,359 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 37 treesize of output 30 [2023-12-24 13:11:56,993 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:56,993 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 1 case distinctions, treesize of input 45 treesize of output 41 [2023-12-24 13:11:57,348 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 13:11:57,348 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 76 treesize of output 38 [2023-12-24 13:11:57,438 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 158 proven. 84 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2023-12-24 13:11:57,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 13:11:57,949 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 13:11:57,949 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 13:11:57,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2006643535] [2023-12-24 13:11:57,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2006643535] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 13:11:57,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 13:11:57,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [19] total 26 [2023-12-24 13:11:57,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972370604] [2023-12-24 13:11:57,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 13:11:57,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 13:11:57,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 13:11:57,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 13:11:57,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-24 13:11:57,951 INFO L87 Difference]: Start difference. First operand 2333 states and 2697 transitions. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:58,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 13:11:58,525 INFO L93 Difference]: Finished difference Result 2350 states and 2715 transitions. [2023-12-24 13:11:58,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 13:11:58,525 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 162 [2023-12-24 13:11:58,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 13:11:58,525 INFO L225 Difference]: With dead ends: 2350 [2023-12-24 13:11:58,525 INFO L226 Difference]: Without dead ends: 0 [2023-12-24 13:11:58,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 13:11:58,527 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 66 mSDsluCounter, 1500 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1709 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 13:11:58,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 1709 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 13:11:58,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-12-24 13:11:58,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-12-24 13:11:58,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-24 13:11:58,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-12-24 13:11:58,528 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 162 [2023-12-24 13:11:58,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 13:11:58,528 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-12-24 13:11:58,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 13:11:58,528 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-12-24 13:11:58,528 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-12-24 13:11:58,530 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-24 13:11:58,539 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 13:11:58,739 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 13:11:58,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-24 13:12:24,492 WARN L293 SmtUtils]: Spent 25.74s on a formula simplification. DAG size of input: 291 DAG size of output: 289 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-24 13:12:49,251 WARN L293 SmtUtils]: Spent 24.76s on a formula simplification. DAG size of input: 296 DAG size of output: 291 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-24 13:13:01,965 WARN L293 SmtUtils]: Spent 12.71s on a formula simplification. DAG size of input: 268 DAG size of output: 273 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-24 13:13:22,285 WARN L293 SmtUtils]: Spent 20.32s on a formula simplification. DAG size of input: 279 DAG size of output: 287 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-24 13:13:34,908 WARN L293 SmtUtils]: Spent 12.62s on a formula simplification. DAG size of input: 268 DAG size of output: 273 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) Received shutdown request... [2023-12-24 13:19:02,245 WARN L619 AbstractCegarLoop]: Verification canceled: while PolyPacSimplificationTermWalker was simplifying a ∨-6-5-5-5-4-5-3-5-4-12-5-12-5-12-5-12-5-5-5-5-5-5-5-4-6-8-6-8-6-8-6-8-6-8-6-8-10-8-10-6-10-6-10-6-10-6-10-6-10-6-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-6-12-6-12-6-12-6-12-6-11-6-10-6-10-6-9-6-9-6-9-6-9-6-9-6-9-4-9-3-9-3-9-3-9-3-9-3-9-3-5-3-5-2-5-1 term,while PolyPacSimplificationTermWalker was simplifying 5 xjuncts wrt. a ∧-158-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-17-23-6-12-6-12-6-12-6-12-6-11-6-10-6-10-6-9-6-9-6-9-6-9-6-9-6-9-4-9-3-9-3-9-3-9-3-9-3-9-3-5-3-5-2-5-1 context. [2023-12-24 13:19:02,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-24 13:19:02,247 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 13:19:02,259 INFO L257 ToolchainWalker]: Toolchain cancelled while executing plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction. Reason: Timeout or Toolchain cancelled by user [2023-12-24 13:19:02,262 INFO L158 Benchmark]: Toolchain (without parser) took 870226.26ms. Allocated memory was 230.7MB in the beginning and 859.8MB in the end (delta: 629.1MB). Free memory was 179.7MB in the beginning and 457.9MB in the end (delta: -278.2MB). Peak memory consumption was 352.4MB. Max. memory is 8.0GB. [2023-12-24 13:19:02,262 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 184.5MB. Free memory is still 137.6MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-24 13:19:02,263 INFO L158 Benchmark]: CACSL2BoogieTranslator took 296.64ms. Allocated memory is still 230.7MB. Free memory was 179.7MB in the beginning and 162.0MB in the end (delta: 17.7MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. [2023-12-24 13:19:02,264 INFO L158 Benchmark]: Boogie Procedure Inliner took 87.85ms. Allocated memory is still 230.7MB. Free memory was 162.0MB in the beginning and 158.0MB in the end (delta: 4.1MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-24 13:19:02,264 INFO L158 Benchmark]: Boogie Preprocessor took 85.07ms. Allocated memory is still 230.7MB. Free memory was 158.0MB in the beginning and 152.0MB in the end (delta: 6.0MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-24 13:19:02,264 INFO L158 Benchmark]: RCFGBuilder took 1013.66ms. Allocated memory is still 230.7MB. Free memory was 152.0MB in the beginning and 159.8MB in the end (delta: -7.8MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-12-24 13:19:02,264 INFO L158 Benchmark]: TraceAbstraction took 868737.48ms. Allocated memory was 230.7MB in the beginning and 859.8MB in the end (delta: 629.1MB). Free memory was 159.3MB in the beginning and 457.9MB in the end (delta: -298.7MB). Peak memory consumption was 332.0MB. Max. memory is 8.0GB. [2023-12-24 13:19:02,265 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.16ms. Allocated memory is still 184.5MB. Free memory is still 137.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 296.64ms. Allocated memory is still 230.7MB. Free memory was 179.7MB in the beginning and 162.0MB in the end (delta: 17.7MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 87.85ms. Allocated memory is still 230.7MB. Free memory was 162.0MB in the beginning and 158.0MB in the end (delta: 4.1MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 85.07ms. Allocated memory is still 230.7MB. Free memory was 158.0MB in the beginning and 152.0MB in the end (delta: 6.0MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * RCFGBuilder took 1013.66ms. Allocated memory is still 230.7MB. Free memory was 152.0MB in the beginning and 159.8MB in the end (delta: -7.8MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * TraceAbstraction took 868737.48ms. Allocated memory was 230.7MB in the beginning and 859.8MB in the end (delta: 629.1MB). Free memory was 159.3MB in the beginning and 457.9MB in the end (delta: -298.7MB). Peak memory consumption was 332.0MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction) Toolchain cancelled while PolyPacSimplificationTermWalker was simplifying a ∨-16-3-3-3-2-3-2-12-2-12-2-13-2-13-2-13-2-13-2-11-3-6-3-6-3-6-2-6-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-26-8-4-9-10-10-5-12-8-12-3-13-5-13-5-13-5-13-3-11-3-6-3-6-3-6-2-6-1 context. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown