/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-p_file-67.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-24 16:57:49,593 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-24 16:57:49,652 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 16:57:49,657 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-24 16:57:49,657 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-24 16:57:49,689 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-24 16:57:49,689 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-24 16:57:49,690 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-24 16:57:49,690 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-24 16:57:49,690 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-24 16:57:49,690 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-24 16:57:49,691 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-24 16:57:49,691 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-24 16:57:49,691 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-24 16:57:49,691 INFO L153 SettingsManager]: * Use SBE=true [2023-12-24 16:57:49,692 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-24 16:57:49,692 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-24 16:57:49,692 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-24 16:57:49,692 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-24 16:57:49,693 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-24 16:57:49,693 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-24 16:57:49,693 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-24 16:57:49,693 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-24 16:57:49,694 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-24 16:57:49,694 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-24 16:57:49,694 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-24 16:57:49,694 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-24 16:57:49,694 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-24 16:57:49,695 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-24 16:57:49,695 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-24 16:57:49,695 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-24 16:57:49,695 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-24 16:57:49,695 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-24 16:57:49,695 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-24 16:57:49,696 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-24 16:57:49,696 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-24 16:57:49,696 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-24 16:57:49,696 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-24 16:57:49,696 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-24 16:57:49,697 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-24 16:57:49,697 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-24 16:57:49,697 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-24 16:57:49,697 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-24 16:57:49,697 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-24 16:57:49,697 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-24 16:57:49,697 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-24 16:57:49,698 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 16:57:49,882 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-24 16:57:49,898 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-24 16:57:49,900 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-24 16:57:49,901 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-24 16:57:49,901 INFO L274 PluginConnector]: CDTParser initialized [2023-12-24 16:57:49,902 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-67.i [2023-12-24 16:57:50,941 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-24 16:57:51,130 INFO L384 CDTParser]: Found 1 translation units. [2023-12-24 16:57:51,130 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-67.i [2023-12-24 16:57:51,140 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fb7130c40/96fb23da27c54168bcfd24752bcecb56/FLAG2788d1490 [2023-12-24 16:57:51,154 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fb7130c40/96fb23da27c54168bcfd24752bcecb56 [2023-12-24 16:57:51,157 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-24 16:57:51,159 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-24 16:57:51,160 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-24 16:57:51,160 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-24 16:57:51,164 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-24 16:57:51,165 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,166 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31974d4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51, skipping insertion in model container [2023-12-24 16:57:51,166 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,189 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-24 16:57:51,289 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-p_file-67.i[916,929] [2023-12-24 16:57:51,352 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-24 16:57:51,376 INFO L202 MainTranslator]: Completed pre-run [2023-12-24 16:57:51,384 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-p_file-67.i[916,929] [2023-12-24 16:57:51,417 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-24 16:57:51,440 INFO L206 MainTranslator]: Completed translation [2023-12-24 16:57:51,441 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51 WrapperNode [2023-12-24 16:57:51,441 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-24 16:57:51,441 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-24 16:57:51,442 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-24 16:57:51,442 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-24 16:57:51,450 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,461 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,497 INFO L138 Inliner]: procedures = 39, calls = 141, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 416 [2023-12-24 16:57:51,497 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-24 16:57:51,498 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-24 16:57:51,498 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-24 16:57:51,498 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-24 16:57:51,507 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,507 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,513 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,533 INFO L175 MemorySlicer]: Split 106 memory accesses to 13 slices as follows [2, 6, 14, 10, 14, 16, 10, 6, 7, 3, 10, 3, 5]. 15 percent of accesses are in the largest equivalence class. The 14 initializations are split as follows [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]. The 16 writes are split as follows [0, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1]. [2023-12-24 16:57:51,534 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,534 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,569 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,582 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,604 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,607 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,619 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-24 16:57:51,621 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-24 16:57:51,621 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-24 16:57:51,621 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-24 16:57:51,621 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51" (1/1) ... [2023-12-24 16:57:51,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-24 16:57:51,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-24 16:57:51,661 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 16:57:51,685 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 16:57:51,702 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-24 16:57:51,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#0 [2023-12-24 16:57:51,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#1 [2023-12-24 16:57:51,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#2 [2023-12-24 16:57:51,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#3 [2023-12-24 16:57:51,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#4 [2023-12-24 16:57:51,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#5 [2023-12-24 16:57:51,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#6 [2023-12-24 16:57:51,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#7 [2023-12-24 16:57:51,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#8 [2023-12-24 16:57:51,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#9 [2023-12-24 16:57:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#10 [2023-12-24 16:57:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#11 [2023-12-24 16:57:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#12 [2023-12-24 16:57:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#0 [2023-12-24 16:57:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#1 [2023-12-24 16:57:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#2 [2023-12-24 16:57:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#3 [2023-12-24 16:57:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#4 [2023-12-24 16:57:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#5 [2023-12-24 16:57:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#6 [2023-12-24 16:57:51,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#7 [2023-12-24 16:57:51,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#8 [2023-12-24 16:57:51,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#9 [2023-12-24 16:57:51,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#10 [2023-12-24 16:57:51,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#11 [2023-12-24 16:57:51,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#12 [2023-12-24 16:57:51,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-12-24 16:57:51,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-12-24 16:57:51,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2023-12-24 16:57:51,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2023-12-24 16:57:51,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2023-12-24 16:57:51,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2023-12-24 16:57:51,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2023-12-24 16:57:51,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#12 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-24 16:57:51,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-24 16:57:51,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-24 16:57:51,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-24 16:57:51,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-24 16:57:51,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-24 16:57:51,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-12-24 16:57:51,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-12-24 16:57:51,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2023-12-24 16:57:51,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2023-12-24 16:57:51,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2023-12-24 16:57:51,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2023-12-24 16:57:51,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2023-12-24 16:57:51,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2023-12-24 16:57:51,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2023-12-24 16:57:51,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2023-12-24 16:57:51,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2023-12-24 16:57:51,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2023-12-24 16:57:51,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2023-12-24 16:57:51,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#0 [2023-12-24 16:57:51,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#1 [2023-12-24 16:57:51,713 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#2 [2023-12-24 16:57:51,713 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#3 [2023-12-24 16:57:51,713 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#4 [2023-12-24 16:57:51,713 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#5 [2023-12-24 16:57:51,713 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#6 [2023-12-24 16:57:51,713 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#7 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#8 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#9 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#10 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#11 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#12 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#0 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#1 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#2 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#3 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#4 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#5 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#6 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#7 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#8 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#9 [2023-12-24 16:57:51,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#10 [2023-12-24 16:57:51,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#11 [2023-12-24 16:57:51,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#12 [2023-12-24 16:57:51,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-12-24 16:57:51,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-12-24 16:57:51,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-12-24 16:57:51,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-12-24 16:57:51,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-12-24 16:57:51,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2023-12-24 16:57:51,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2023-12-24 16:57:51,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2023-12-24 16:57:51,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2023-12-24 16:57:51,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2023-12-24 16:57:51,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2023-12-24 16:57:51,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2023-12-24 16:57:51,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2023-12-24 16:57:51,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2023-12-24 16:57:51,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2023-12-24 16:57:51,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2023-12-24 16:57:51,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2023-12-24 16:57:51,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2023-12-24 16:57:51,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2023-12-24 16:57:51,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2023-12-24 16:57:51,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2023-12-24 16:57:51,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2023-12-24 16:57:51,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2023-12-24 16:57:51,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2023-12-24 16:57:51,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2023-12-24 16:57:51,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2023-12-24 16:57:51,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#0 [2023-12-24 16:57:51,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#1 [2023-12-24 16:57:51,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#2 [2023-12-24 16:57:51,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#3 [2023-12-24 16:57:51,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#4 [2023-12-24 16:57:51,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#5 [2023-12-24 16:57:51,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#6 [2023-12-24 16:57:51,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#7 [2023-12-24 16:57:51,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#8 [2023-12-24 16:57:51,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#9 [2023-12-24 16:57:51,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#10 [2023-12-24 16:57:51,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#11 [2023-12-24 16:57:51,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#12 [2023-12-24 16:57:51,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#0 [2023-12-24 16:57:51,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#1 [2023-12-24 16:57:51,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#2 [2023-12-24 16:57:51,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#3 [2023-12-24 16:57:51,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#4 [2023-12-24 16:57:51,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#5 [2023-12-24 16:57:51,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#6 [2023-12-24 16:57:51,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#7 [2023-12-24 16:57:51,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#8 [2023-12-24 16:57:51,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#9 [2023-12-24 16:57:51,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#10 [2023-12-24 16:57:51,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#11 [2023-12-24 16:57:51,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#12 [2023-12-24 16:57:51,728 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-24 16:57:51,728 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-24 16:57:51,728 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-24 16:57:51,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2023-12-24 16:57:51,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2023-12-24 16:57:51,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2023-12-24 16:57:51,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2023-12-24 16:57:51,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2023-12-24 16:57:51,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2023-12-24 16:57:51,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2023-12-24 16:57:51,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2023-12-24 16:57:51,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2023-12-24 16:57:51,988 INFO L241 CfgBuilder]: Building ICFG [2023-12-24 16:57:51,989 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-24 16:57:52,447 INFO L282 CfgBuilder]: Performing block encoding [2023-12-24 16:57:52,502 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-24 16:57:52,502 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-24 16:57:52,503 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.12 04:57:52 BoogieIcfgContainer [2023-12-24 16:57:52,503 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-24 16:57:52,505 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-24 16:57:52,505 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-24 16:57:52,508 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-24 16:57:52,508 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.12 04:57:51" (1/3) ... [2023-12-24 16:57:52,509 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@652ac40f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.12 04:57:52, skipping insertion in model container [2023-12-24 16:57:52,509 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:57:51" (2/3) ... [2023-12-24 16:57:52,509 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@652ac40f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.12 04:57:52, skipping insertion in model container [2023-12-24 16:57:52,509 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.12 04:57:52" (3/3) ... [2023-12-24 16:57:52,510 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-p_file-67.i [2023-12-24 16:57:52,523 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-24 16:57:52,523 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-24 16:57:52,565 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-24 16:57:52,570 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;@57e9aedc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-24 16:57:52,571 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-24 16:57:52,583 INFO L276 IsEmpty]: Start isEmpty. Operand has 81 states, 66 states have (on average 1.4393939393939394) internal successors, (95), 67 states have internal predecessors, (95), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2023-12-24 16:57:52,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-24 16:57:52,592 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:57:52,593 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:52,593 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:57:52,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:57:52,602 INFO L85 PathProgramCache]: Analyzing trace with hash 445929398, now seen corresponding path program 1 times [2023-12-24 16:57:52,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:57:52,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [64434804] [2023-12-24 16:57:52,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:57:52,612 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 16:57:52,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:57:52,614 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 16:57:52,634 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 16:57:52,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:57:52,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-24 16:57:52,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:57:53,039 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 142 proven. 0 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2023-12-24 16:57:53,039 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:57:53,040 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:57:53,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [64434804] [2023-12-24 16:57:53,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [64434804] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:57:53,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:57:53,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-24 16:57:53,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749258843] [2023-12-24 16:57:53,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:57:53,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-24 16:57:53,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:57:53,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-24 16:57:53,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-24 16:57:53,088 INFO L87 Difference]: Start difference. First operand has 81 states, 66 states have (on average 1.4393939393939394) internal successors, (95), 67 states have internal predecessors, (95), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-24 16:57:53,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:57:53,147 INFO L93 Difference]: Finished difference Result 159 states and 248 transitions. [2023-12-24 16:57:53,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-24 16:57:53,157 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 98 [2023-12-24 16:57:53,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:57:53,162 INFO L225 Difference]: With dead ends: 159 [2023-12-24 16:57:53,162 INFO L226 Difference]: Without dead ends: 79 [2023-12-24 16:57:53,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 97 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 16:57:53,166 INFO L413 NwaCegarLoop]: 110 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, 110 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 16:57:53,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 110 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:57:53,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2023-12-24 16:57:53,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2023-12-24 16:57:53,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 65 states have (on average 1.3846153846153846) internal successors, (90), 65 states have internal predecessors, (90), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2023-12-24 16:57:53,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 114 transitions. [2023-12-24 16:57:53,210 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 114 transitions. Word has length 98 [2023-12-24 16:57:53,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:57:53,210 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 114 transitions. [2023-12-24 16:57:53,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-24 16:57:53,210 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 114 transitions. [2023-12-24 16:57:53,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-24 16:57:53,215 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:57:53,215 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:53,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-24 16:57:53,423 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 16:57:53,424 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:57:53,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:57:53,424 INFO L85 PathProgramCache]: Analyzing trace with hash -399153438, now seen corresponding path program 1 times [2023-12-24 16:57:53,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:57:53,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1544055907] [2023-12-24 16:57:53,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:57:53,425 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 16:57:53,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:57:53,428 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 16:57:53,430 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 16:57:53,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:57:53,739 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-24 16:57:53,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:57:53,794 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:57:53,794 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:57:53,794 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:57:53,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1544055907] [2023-12-24 16:57:53,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1544055907] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:57:53,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:57:53,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 16:57:53,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858424313] [2023-12-24 16:57:53,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:57:53,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:57:53,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:57:53,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:57:53,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 16:57:53,799 INFO L87 Difference]: Start difference. First operand 79 states and 114 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:57:53,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:57:53,897 INFO L93 Difference]: Finished difference Result 178 states and 257 transitions. [2023-12-24 16:57:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 16:57:53,898 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 98 [2023-12-24 16:57:53,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:57:53,900 INFO L225 Difference]: With dead ends: 178 [2023-12-24 16:57:53,900 INFO L226 Difference]: Without dead ends: 100 [2023-12-24 16:57:53,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-24 16:57:53,901 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 46 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:57:53,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 418 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:57:53,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2023-12-24 16:57:53,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 83. [2023-12-24 16:57:53,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 69 states have (on average 1.3623188405797102) internal successors, (94), 69 states have internal predecessors, (94), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2023-12-24 16:57:53,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 118 transitions. [2023-12-24 16:57:53,908 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 118 transitions. Word has length 98 [2023-12-24 16:57:53,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:57:53,909 INFO L495 AbstractCegarLoop]: Abstraction has 83 states and 118 transitions. [2023-12-24 16:57:53,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:57:53,909 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 118 transitions. [2023-12-24 16:57:53,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-24 16:57:53,910 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:57:53,910 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:53,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-24 16:57:54,118 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 16:57:54,118 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:57:54,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:57:54,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1208500064, now seen corresponding path program 1 times [2023-12-24 16:57:54,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:57:54,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2003287962] [2023-12-24 16:57:54,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:57:54,120 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 16:57:54,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:57:54,121 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 16:57:54,152 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 16:57:54,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:57:54,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-24 16:57:54,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:57:54,467 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:57:54,467 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:57:54,467 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:57:54,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2003287962] [2023-12-24 16:57:54,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2003287962] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:57:54,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:57:54,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-24 16:57:54,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646599156] [2023-12-24 16:57:54,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:57:54,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:57:54,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:57:54,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:57:54,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-24 16:57:54,469 INFO L87 Difference]: Start difference. First operand 83 states and 118 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:57:54,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:57:54,645 INFO L93 Difference]: Finished difference Result 185 states and 262 transitions. [2023-12-24 16:57:54,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 16:57:54,646 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 98 [2023-12-24 16:57:54,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:57:54,646 INFO L225 Difference]: With dead ends: 185 [2023-12-24 16:57:54,647 INFO L226 Difference]: Without dead ends: 103 [2023-12-24 16:57:54,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-12-24 16:57:54,648 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 49 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:57:54,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 516 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:57:54,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2023-12-24 16:57:54,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 85. [2023-12-24 16:57:54,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 71 states have (on average 1.352112676056338) internal successors, (96), 71 states have internal predecessors, (96), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2023-12-24 16:57:54,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 120 transitions. [2023-12-24 16:57:54,653 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 120 transitions. Word has length 98 [2023-12-24 16:57:54,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:57:54,653 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 120 transitions. [2023-12-24 16:57:54,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:57:54,654 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 120 transitions. [2023-12-24 16:57:54,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-24 16:57:54,655 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:57:54,655 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:54,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-24 16:57:54,862 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 16:57:54,863 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:57:54,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:57:54,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1151241762, now seen corresponding path program 1 times [2023-12-24 16:57:54,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:57:54,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [274088823] [2023-12-24 16:57:54,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:57:54,864 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 16:57:54,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:57:54,865 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 16:57:54,867 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 16:57:55,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:57:55,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-24 16:57:55,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:57:55,235 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:57:55,236 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:57:55,236 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:57:55,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [274088823] [2023-12-24 16:57:55,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [274088823] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:57:55,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:57:55,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-24 16:57:55,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131317369] [2023-12-24 16:57:55,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:57:55,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:57:55,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:57:55,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:57:55,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-24 16:57:55,238 INFO L87 Difference]: Start difference. First operand 85 states and 120 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:57:55,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:57:55,393 INFO L93 Difference]: Finished difference Result 188 states and 262 transitions. [2023-12-24 16:57:55,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-24 16:57:55,393 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 98 [2023-12-24 16:57:55,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:57:55,394 INFO L225 Difference]: With dead ends: 188 [2023-12-24 16:57:55,394 INFO L226 Difference]: Without dead ends: 104 [2023-12-24 16:57:55,395 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2023-12-24 16:57:55,395 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 40 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:57:55,396 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 608 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:57:55,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2023-12-24 16:57:55,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 87. [2023-12-24 16:57:55,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 73 states have (on average 1.3424657534246576) internal successors, (98), 73 states have internal predecessors, (98), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2023-12-24 16:57:55,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 122 transitions. [2023-12-24 16:57:55,400 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 122 transitions. Word has length 98 [2023-12-24 16:57:55,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:57:55,401 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 122 transitions. [2023-12-24 16:57:55,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:57:55,401 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 122 transitions. [2023-12-24 16:57:55,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-24 16:57:55,402 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:57:55,402 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:55,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-24 16:57:55,612 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 16:57:55,613 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:57:55,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:57:55,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1151182180, now seen corresponding path program 1 times [2023-12-24 16:57:55,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:57:55,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [112770210] [2023-12-24 16:57:55,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:57:55,614 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 16:57:55,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:57:55,629 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 16:57:55,645 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 16:57:55,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:57:55,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-24 16:57:55,982 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:57:57,251 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 27 treesize of output 23 [2023-12-24 16:57:57,646 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 102 treesize of output 82 [2023-12-24 16:57:57,656 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 109 treesize of output 85 [2023-12-24 16:57:57,667 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 75 treesize of output 59 [2023-12-24 16:57:57,748 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 12 proven. 140 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2023-12-24 16:57:57,748 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:57:58,107 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:57:58,107 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:57:58,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [112770210] [2023-12-24 16:57:58,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [112770210] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:57:58,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:57:58,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [25] total 30 [2023-12-24 16:57:58,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764564081] [2023-12-24 16:57:58,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:57:58,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:57:58,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:57:58,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:57:58,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2023-12-24 16:57:58,109 INFO L87 Difference]: Start difference. First operand 87 states and 122 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:57:58,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:57:58,747 INFO L93 Difference]: Finished difference Result 255 states and 357 transitions. [2023-12-24 16:57:58,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 16:57:58,754 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 98 [2023-12-24 16:57:58,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:57:58,757 INFO L225 Difference]: With dead ends: 255 [2023-12-24 16:57:58,757 INFO L226 Difference]: Without dead ends: 169 [2023-12-24 16:57:58,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=120, Invalid=936, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 16:57:58,760 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 251 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 16:57:58,761 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 560 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 16:57:58,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-12-24 16:57:58,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 103. [2023-12-24 16:57:58,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 89 states have (on average 1.3707865168539326) internal successors, (122), 89 states have internal predecessors, (122), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2023-12-24 16:57:58,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 146 transitions. [2023-12-24 16:57:58,775 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 146 transitions. Word has length 98 [2023-12-24 16:57:58,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:57:58,776 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 146 transitions. [2023-12-24 16:57:58,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:57:58,776 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 146 transitions. [2023-12-24 16:57:58,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-24 16:57:58,777 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:57:58,777 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:58,788 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 16:57:58,991 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 16:57:58,991 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:57:58,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:57:58,992 INFO L85 PathProgramCache]: Analyzing trace with hash -728480354, now seen corresponding path program 1 times [2023-12-24 16:57:58,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:57:58,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [480979774] [2023-12-24 16:57:58,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:57:58,992 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 16:57:58,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:57:58,993 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 16:57:58,995 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 16:57:59,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:57:59,260 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-24 16:57:59,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:57:59,283 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 16:57:59,287 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 16:57:59,501 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:57:59,501 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:57:59,501 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:57:59,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [480979774] [2023-12-24 16:57:59,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [480979774] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:57:59,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:57:59,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-24 16:57:59,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207055703] [2023-12-24 16:57:59,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:57:59,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-24 16:57:59,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:57:59,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-24 16:57:59,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-24 16:57:59,503 INFO L87 Difference]: Start difference. First operand 103 states and 146 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:57:59,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:57:59,677 INFO L93 Difference]: Finished difference Result 290 states and 410 transitions. [2023-12-24 16:57:59,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-24 16:57:59,677 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 98 [2023-12-24 16:57:59,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:57:59,678 INFO L225 Difference]: With dead ends: 290 [2023-12-24 16:57:59,678 INFO L226 Difference]: Without dead ends: 188 [2023-12-24 16:57:59,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 95 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 16:57:59,680 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 91 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:57:59,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 308 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:57:59,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2023-12-24 16:57:59,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 152. [2023-12-24 16:57:59,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 125 states have (on average 1.344) internal successors, (168), 125 states have internal predecessors, (168), 24 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-24 16:57:59,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 216 transitions. [2023-12-24 16:57:59,689 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 216 transitions. Word has length 98 [2023-12-24 16:57:59,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:57:59,689 INFO L495 AbstractCegarLoop]: Abstraction has 152 states and 216 transitions. [2023-12-24 16:57:59,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:57:59,690 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 216 transitions. [2023-12-24 16:57:59,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-24 16:57:59,690 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:57:59,690 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:57:59,708 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 16:57:59,908 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 16:57:59,909 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:57:59,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:57:59,909 INFO L85 PathProgramCache]: Analyzing trace with hash -485264982, now seen corresponding path program 1 times [2023-12-24 16:57:59,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:57:59,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1914812129] [2023-12-24 16:57:59,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:57:59,910 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 16:57:59,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:57:59,911 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 16:57:59,913 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 16:58:00,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:00,241 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-24 16:58:00,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:00,530 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 17 treesize of output 13 [2023-12-24 16:58:00,623 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 42 [2023-12-24 16:58:00,627 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 34 [2023-12-24 16:58:00,669 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 6 proven. 158 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-12-24 16:58:00,670 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:00,761 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:00,761 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:00,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1914812129] [2023-12-24 16:58:00,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1914812129] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:00,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:58:00,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 13 [2023-12-24 16:58:00,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628629984] [2023-12-24 16:58:00,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:00,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:58:00,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:00,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:58:00,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2023-12-24 16:58:00,763 INFO L87 Difference]: Start difference. First operand 152 states and 216 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:01,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:01,347 INFO L93 Difference]: Finished difference Result 360 states and 508 transitions. [2023-12-24 16:58:01,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 16:58:01,348 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 100 [2023-12-24 16:58:01,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:01,350 INFO L225 Difference]: With dead ends: 360 [2023-12-24 16:58:01,350 INFO L226 Difference]: Without dead ends: 258 [2023-12-24 16:58:01,350 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-12-24 16:58:01,351 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 192 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:01,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 506 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 16:58:01,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2023-12-24 16:58:01,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 234. [2023-12-24 16:58:01,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 202 states have (on average 1.3613861386138615) internal successors, (275), 203 states have internal predecessors, (275), 28 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2023-12-24 16:58:01,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 331 transitions. [2023-12-24 16:58:01,362 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 331 transitions. Word has length 100 [2023-12-24 16:58:01,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:01,362 INFO L495 AbstractCegarLoop]: Abstraction has 234 states and 331 transitions. [2023-12-24 16:58:01,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:01,363 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 331 transitions. [2023-12-24 16:58:01,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-24 16:58:01,363 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:01,363 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:01,374 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 16:58:01,564 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 16:58:01,564 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:01,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:01,565 INFO L85 PathProgramCache]: Analyzing trace with hash -334724891, now seen corresponding path program 1 times [2023-12-24 16:58:01,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:01,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819332749] [2023-12-24 16:58:01,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:01,566 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 16:58:01,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:01,567 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 16:58:01,597 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 16:58:01,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:01,859 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-24 16:58:01,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:02,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2023-12-24 16:58:02,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2023-12-24 16:58:02,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 27 [2023-12-24 16:58:02,721 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-12-24 16:58:02,721 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:02,975 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:02,976 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:02,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819332749] [2023-12-24 16:58:02,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [819332749] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:02,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:58:02,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:58:02,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994994966] [2023-12-24 16:58:02,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:02,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:58:02,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:02,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:58:02,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:58:02,977 INFO L87 Difference]: Start difference. First operand 234 states and 331 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:03,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:03,564 INFO L93 Difference]: Finished difference Result 436 states and 610 transitions. [2023-12-24 16:58:03,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:58:03,565 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 102 [2023-12-24 16:58:03,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:03,568 INFO L225 Difference]: With dead ends: 436 [2023-12-24 16:58:03,568 INFO L226 Difference]: Without dead ends: 262 [2023-12-24 16:58:03,568 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2023-12-24 16:58:03,569 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 105 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:03,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 404 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 16:58:03,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2023-12-24 16:58:03,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 229. [2023-12-24 16:58:03,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 197 states have (on average 1.3553299492385786) internal successors, (267), 198 states have internal predecessors, (267), 28 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2023-12-24 16:58:03,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 323 transitions. [2023-12-24 16:58:03,585 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 323 transitions. Word has length 102 [2023-12-24 16:58:03,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:03,586 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 323 transitions. [2023-12-24 16:58:03,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:03,586 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 323 transitions. [2023-12-24 16:58:03,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-24 16:58:03,587 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:03,587 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:03,606 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 16:58:03,795 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 16:58:03,796 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:03,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:03,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1551726181, now seen corresponding path program 1 times [2023-12-24 16:58:03,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:03,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [84692915] [2023-12-24 16:58:03,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:03,797 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 16:58:03,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:03,798 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 16:58:03,798 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 16:58:04,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:04,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-24 16:58:04,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:05,452 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 45 [2023-12-24 16:58:05,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 42 [2023-12-24 16:58:05,461 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 59 treesize of output 39 [2023-12-24 16:58:05,604 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 9 proven. 143 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2023-12-24 16:58:05,605 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:06,026 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:06,027 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:06,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [84692915] [2023-12-24 16:58:06,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [84692915] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:06,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:58:06,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [21] total 27 [2023-12-24 16:58:06,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683566678] [2023-12-24 16:58:06,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:06,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:58:06,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:06,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:58:06,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2023-12-24 16:58:06,028 INFO L87 Difference]: Start difference. First operand 229 states and 323 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:07,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:07,084 INFO L93 Difference]: Finished difference Result 469 states and 650 transitions. [2023-12-24 16:58:07,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 16:58:07,085 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 102 [2023-12-24 16:58:07,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:07,086 INFO L225 Difference]: With dead ends: 469 [2023-12-24 16:58:07,086 INFO L226 Difference]: Without dead ends: 300 [2023-12-24 16:58:07,087 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2023-12-24 16:58:07,087 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 217 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:07,088 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 769 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-24 16:58:07,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2023-12-24 16:58:07,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 232. [2023-12-24 16:58:07,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 200 states have (on average 1.35) internal successors, (270), 201 states have internal predecessors, (270), 28 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2023-12-24 16:58:07,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 326 transitions. [2023-12-24 16:58:07,118 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 326 transitions. Word has length 102 [2023-12-24 16:58:07,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:07,118 INFO L495 AbstractCegarLoop]: Abstraction has 232 states and 326 transitions. [2023-12-24 16:58:07,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:07,119 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 326 transitions. [2023-12-24 16:58:07,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-24 16:58:07,119 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:07,119 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:07,130 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 16:58:07,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 16:58:07,320 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:07,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:07,321 INFO L85 PathProgramCache]: Analyzing trace with hash 2007283680, now seen corresponding path program 1 times [2023-12-24 16:58:07,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:07,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1329401589] [2023-12-24 16:58:07,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:07,321 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 16:58:07,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:07,322 INFO L229 MonitoredProcess]: Starting monitored process 11 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 16:58:07,324 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 (11)] Waiting until timeout for monitored process [2023-12-24 16:58:07,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:07,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-24 16:58:07,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:07,780 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 17 treesize of output 13 [2023-12-24 16:58:07,800 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 17 treesize of output 13 [2023-12-24 16:58:07,874 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 42 [2023-12-24 16:58:07,967 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 51 treesize of output 39 [2023-12-24 16:58:07,997 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2023-12-24 16:58:07,997 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:08,250 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:08,251 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:08,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1329401589] [2023-12-24 16:58:08,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1329401589] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:08,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:58:08,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 17 [2023-12-24 16:58:08,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117774443] [2023-12-24 16:58:08,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:08,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 16:58:08,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:08,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 16:58:08,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2023-12-24 16:58:08,252 INFO L87 Difference]: Start difference. First operand 232 states and 326 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:08,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:08,517 INFO L93 Difference]: Finished difference Result 246 states and 339 transitions. [2023-12-24 16:58:08,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:58:08,525 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 104 [2023-12-24 16:58:08,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:08,526 INFO L225 Difference]: With dead ends: 246 [2023-12-24 16:58:08,526 INFO L226 Difference]: Without dead ends: 244 [2023-12-24 16:58:08,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:58:08,527 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 174 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:08,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 494 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:58:08,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2023-12-24 16:58:08,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 203. [2023-12-24 16:58:08,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 174 states have (on average 1.3505747126436782) internal successors, (235), 174 states have internal predecessors, (235), 24 states have call successors, (24), 4 states have call predecessors, (24), 4 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-24 16:58:08,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 283 transitions. [2023-12-24 16:58:08,538 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 283 transitions. Word has length 104 [2023-12-24 16:58:08,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:08,539 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 283 transitions. [2023-12-24 16:58:08,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:08,539 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 283 transitions. [2023-12-24 16:58:08,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-24 16:58:08,539 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:08,540 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:08,553 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 (11)] Forceful destruction successful, exit code 0 [2023-12-24 16:58:08,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:58:08,751 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:08,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:08,752 INFO L85 PathProgramCache]: Analyzing trace with hash 2007343262, now seen corresponding path program 1 times [2023-12-24 16:58:08,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:08,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [221817956] [2023-12-24 16:58:08,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:08,752 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 16:58:08,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:08,753 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 16:58:08,754 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 16:58:09,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:09,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-24 16:58:09,237 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:09,984 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 18 treesize of output 19 [2023-12-24 16:58:13,867 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 16:58:13,867 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 156 treesize of output 86 [2023-12-24 16:58:13,874 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 167 treesize of output 107 [2023-12-24 16:58:14,184 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2023-12-24 16:58:14,185 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:20,188 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:20,188 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:20,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [221817956] [2023-12-24 16:58:20,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [221817956] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:20,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:58:20,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 13 [2023-12-24 16:58:20,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111432986] [2023-12-24 16:58:20,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:20,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:58:20,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:20,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:58:20,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-12-24 16:58:20,190 INFO L87 Difference]: Start difference. First operand 203 states and 283 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:28,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:28,298 INFO L93 Difference]: Finished difference Result 370 states and 515 transitions. [2023-12-24 16:58:28,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 16:58:28,302 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 104 [2023-12-24 16:58:28,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:28,303 INFO L225 Difference]: With dead ends: 370 [2023-12-24 16:58:28,303 INFO L226 Difference]: Without dead ends: 231 [2023-12-24 16:58:28,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 194 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2023-12-24 16:58:28,304 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 135 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 33 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:28,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 685 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 155 Invalid, 1 Unknown, 0 Unchecked, 5.6s Time] [2023-12-24 16:58:28,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2023-12-24 16:58:28,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 207. [2023-12-24 16:58:28,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 177 states have (on average 1.3389830508474576) internal successors, (237), 177 states have internal predecessors, (237), 24 states have call successors, (24), 5 states have call predecessors, (24), 5 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-24 16:58:28,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 285 transitions. [2023-12-24 16:58:28,313 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 285 transitions. Word has length 104 [2023-12-24 16:58:28,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:28,313 INFO L495 AbstractCegarLoop]: Abstraction has 207 states and 285 transitions. [2023-12-24 16:58:28,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:28,313 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 285 transitions. [2023-12-24 16:58:28,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-24 16:58:28,314 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:28,314 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:28,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 (12)] Forceful destruction successful, exit code 0 [2023-12-24 16:58:28,524 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 16:58:28,524 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:28,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:28,525 INFO L85 PathProgramCache]: Analyzing trace with hash 2064601564, now seen corresponding path program 1 times [2023-12-24 16:58:28,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:28,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [461874501] [2023-12-24 16:58:28,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:28,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 16:58:28,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:28,527 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 16:58:28,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-24 16:58:28,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:28,905 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 16:58:28,908 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:29,544 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 16:58:29,744 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 125 treesize of output 89 [2023-12-24 16:58:29,746 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 137 treesize of output 77 [2023-12-24 16:58:29,788 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2023-12-24 16:58:29,789 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:29,910 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:29,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [461874501] [2023-12-24 16:58:29,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [461874501] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:29,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1266198661] [2023-12-24 16:58:29,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:29,911 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 16:58:29,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 16:58:29,977 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 16:58:29,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2023-12-24 16:58:30,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:30,970 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-24 16:58:30,973 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:31,677 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 16:58:32,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 16:58:32,300 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 125 treesize of output 89 [2023-12-24 16:58:32,302 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 137 treesize of output 77 [2023-12-24 16:58:32,316 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2023-12-24 16:58:32,317 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:32,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1266198661] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:32,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 16:58:32,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2023-12-24 16:58:32,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872383068] [2023-12-24 16:58:32,407 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 16:58:32,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-24 16:58:32,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:32,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-24 16:58:32,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2023-12-24 16:58:32,408 INFO L87 Difference]: Start difference. First operand 207 states and 285 transitions. Second operand has 16 states, 16 states have (on average 5.8125) internal successors, (93), 15 states have internal predecessors, (93), 4 states have call successors, (24), 4 states have call predecessors, (24), 4 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2023-12-24 16:58:33,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:33,601 INFO L93 Difference]: Finished difference Result 531 states and 730 transitions. [2023-12-24 16:58:33,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 16:58:33,602 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.8125) internal successors, (93), 15 states have internal predecessors, (93), 4 states have call successors, (24), 4 states have call predecessors, (24), 4 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) Word has length 104 [2023-12-24 16:58:33,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:33,603 INFO L225 Difference]: With dead ends: 531 [2023-12-24 16:58:33,603 INFO L226 Difference]: Without dead ends: 388 [2023-12-24 16:58:33,604 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 247 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2023-12-24 16:58:33,604 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 422 mSDsluCounter, 725 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 864 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:33,604 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [423 Valid, 864 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 16:58:33,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2023-12-24 16:58:33,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 332. [2023-12-24 16:58:33,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 298 states have (on average 1.3825503355704698) internal successors, (412), 298 states have internal predecessors, (412), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-24 16:58:33,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 464 transitions. [2023-12-24 16:58:33,618 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 464 transitions. Word has length 104 [2023-12-24 16:58:33,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:33,619 INFO L495 AbstractCegarLoop]: Abstraction has 332 states and 464 transitions. [2023-12-24 16:58:33,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.8125) internal successors, (93), 15 states have internal predecessors, (93), 4 states have call successors, (24), 4 states have call predecessors, (24), 4 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2023-12-24 16:58:33,619 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 464 transitions. [2023-12-24 16:58:33,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-24 16:58:33,619 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:33,620 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:33,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2023-12-24 16:58:33,838 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 16:58:34,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,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 16:58:34,029 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:34,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:34,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1255254938, now seen corresponding path program 1 times [2023-12-24 16:58:34,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:34,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [115663144] [2023-12-24 16:58:34,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:34,030 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 16:58:34,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:34,031 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 16:58:34,032 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 16:58:34,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:34,372 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 16:58:34,375 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:34,425 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 25 treesize of output 21 [2023-12-24 16:58:34,502 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 16:58:34,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:34,585 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:34,585 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:34,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [115663144] [2023-12-24 16:58:34,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [115663144] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:34,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:58:34,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 10 [2023-12-24 16:58:34,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407650633] [2023-12-24 16:58:34,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:34,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:58:34,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:34,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:58:34,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-12-24 16:58:34,586 INFO L87 Difference]: Start difference. First operand 332 states and 464 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:34,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:34,976 INFO L93 Difference]: Finished difference Result 705 states and 966 transitions. [2023-12-24 16:58:34,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 16:58:34,977 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 104 [2023-12-24 16:58:34,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:34,978 INFO L225 Difference]: With dead ends: 705 [2023-12-24 16:58:34,978 INFO L226 Difference]: Without dead ends: 470 [2023-12-24 16:58:34,979 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2023-12-24 16:58:34,979 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 108 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:34,980 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 599 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:58:34,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2023-12-24 16:58:34,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 457. [2023-12-24 16:58:34,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 420 states have (on average 1.3476190476190477) internal successors, (566), 421 states have internal predecessors, (566), 28 states have call successors, (28), 8 states have call predecessors, (28), 8 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2023-12-24 16:58:34,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 622 transitions. [2023-12-24 16:58:34,998 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 622 transitions. Word has length 104 [2023-12-24 16:58:34,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:34,998 INFO L495 AbstractCegarLoop]: Abstraction has 457 states and 622 transitions. [2023-12-24 16:58:34,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:34,999 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 622 transitions. [2023-12-24 16:58:34,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-24 16:58:34,999 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:34,999 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:35,012 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 16:58:35,210 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 16:58:35,210 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:35,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:35,211 INFO L85 PathProgramCache]: Analyzing trace with hash -692812239, now seen corresponding path program 1 times [2023-12-24 16:58:35,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:35,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1582472532] [2023-12-24 16:58:35,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:35,211 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 16:58:35,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:35,212 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 16:58:35,213 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 16:58:35,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:35,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-24 16:58:35,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:35,763 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 4 proven. 152 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-12-24 16:58:35,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:35,825 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:35,825 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:35,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1582472532] [2023-12-24 16:58:35,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1582472532] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:35,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:58:35,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 11 [2023-12-24 16:58:35,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584514045] [2023-12-24 16:58:35,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:35,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:58:35,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:35,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:58:35,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-12-24 16:58:35,828 INFO L87 Difference]: Start difference. First operand 457 states and 622 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:35,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:35,991 INFO L93 Difference]: Finished difference Result 965 states and 1290 transitions. [2023-12-24 16:58:35,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:58:35,992 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 104 [2023-12-24 16:58:35,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:35,994 INFO L225 Difference]: With dead ends: 965 [2023-12-24 16:58:35,994 INFO L226 Difference]: Without dead ends: 613 [2023-12-24 16:58:35,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-12-24 16:58:35,995 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 155 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:35,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 298 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:58:35,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2023-12-24 16:58:36,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 582. [2023-12-24 16:58:36,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 536 states have (on average 1.3171641791044777) internal successors, (706), 538 states have internal predecessors, (706), 34 states have call successors, (34), 11 states have call predecessors, (34), 11 states have return successors, (34), 32 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 16:58:36,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 774 transitions. [2023-12-24 16:58:36,018 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 774 transitions. Word has length 104 [2023-12-24 16:58:36,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:36,018 INFO L495 AbstractCegarLoop]: Abstraction has 582 states and 774 transitions. [2023-12-24 16:58:36,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:36,019 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 774 transitions. [2023-12-24 16:58:36,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-24 16:58:36,019 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:36,019 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:36,037 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 16:58:36,228 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 16:58:36,229 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:36,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:36,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1291304224, now seen corresponding path program 1 times [2023-12-24 16:58:36,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:36,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [564462240] [2023-12-24 16:58:36,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:36,230 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 16:58:36,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:36,231 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 16:58:36,232 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 16:58:36,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:36,538 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 16:58:36,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:36,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2023-12-24 16:58:36,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 16:58:36,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2023-12-24 16:58:36,944 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 6 proven. 158 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-12-24 16:58:36,944 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:37,134 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:37,134 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:37,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [564462240] [2023-12-24 16:58:37,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [564462240] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:37,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:58:37,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [14] total 19 [2023-12-24 16:58:37,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647537068] [2023-12-24 16:58:37,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:37,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 16:58:37,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:37,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 16:58:37,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:58:37,136 INFO L87 Difference]: Start difference. First operand 582 states and 774 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:38,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:38,254 INFO L93 Difference]: Finished difference Result 1644 states and 2171 transitions. [2023-12-24 16:58:38,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 16:58:38,255 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 104 [2023-12-24 16:58:38,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:38,258 INFO L225 Difference]: With dead ends: 1644 [2023-12-24 16:58:38,258 INFO L226 Difference]: Without dead ends: 1179 [2023-12-24 16:58:38,259 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2023-12-24 16:58:38,259 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 274 mSDsluCounter, 919 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 1075 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:38,259 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [274 Valid, 1075 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 16:58:38,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states. [2023-12-24 16:58:38,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 732. [2023-12-24 16:58:38,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 686 states have (on average 1.3352769679300291) internal successors, (916), 688 states have internal predecessors, (916), 34 states have call successors, (34), 11 states have call predecessors, (34), 11 states have return successors, (34), 32 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 16:58:38,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 984 transitions. [2023-12-24 16:58:38,319 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 984 transitions. Word has length 104 [2023-12-24 16:58:38,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:38,320 INFO L495 AbstractCegarLoop]: Abstraction has 732 states and 984 transitions. [2023-12-24 16:58:38,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:38,320 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 984 transitions. [2023-12-24 16:58:38,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-24 16:58:38,321 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:38,321 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:38,334 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 16:58:38,529 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 16:58:38,529 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:38,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:38,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1992545822, now seen corresponding path program 1 times [2023-12-24 16:58:38,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:38,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [810792154] [2023-12-24 16:58:38,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:38,530 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 16:58:38,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:38,531 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 16:58:38,552 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 16:58:38,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:38,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-24 16:58:38,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:38,955 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 21 treesize of output 13 [2023-12-24 16:58:39,084 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2023-12-24 16:58:39,084 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:39,173 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:39,173 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:39,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [810792154] [2023-12-24 16:58:39,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [810792154] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:39,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:58:39,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2023-12-24 16:58:39,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540416806] [2023-12-24 16:58:39,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:39,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:58:39,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:39,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:58:39,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-24 16:58:39,175 INFO L87 Difference]: Start difference. First operand 732 states and 984 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:39,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:39,656 INFO L93 Difference]: Finished difference Result 1764 states and 2335 transitions. [2023-12-24 16:58:39,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:58:39,657 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 104 [2023-12-24 16:58:39,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:39,660 INFO L225 Difference]: With dead ends: 1764 [2023-12-24 16:58:39,660 INFO L226 Difference]: Without dead ends: 1179 [2023-12-24 16:58:39,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-24 16:58:39,661 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 229 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:39,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 417 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 16:58:39,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states. [2023-12-24 16:58:39,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 732. [2023-12-24 16:58:39,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 686 states have (on average 1.3265306122448979) internal successors, (910), 688 states have internal predecessors, (910), 34 states have call successors, (34), 11 states have call predecessors, (34), 11 states have return successors, (34), 32 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 16:58:39,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 978 transitions. [2023-12-24 16:58:39,689 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 978 transitions. Word has length 104 [2023-12-24 16:58:39,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:39,689 INFO L495 AbstractCegarLoop]: Abstraction has 732 states and 978 transitions. [2023-12-24 16:58:39,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:39,689 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 978 transitions. [2023-12-24 16:58:39,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-24 16:58:39,690 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:39,690 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:39,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 (18)] Forceful destruction successful, exit code 0 [2023-12-24 16:58:39,898 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 16:58:39,898 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:39,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:39,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1425317730, now seen corresponding path program 1 times [2023-12-24 16:58:39,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:39,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1677639744] [2023-12-24 16:58:39,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:39,899 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 16:58:39,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:39,906 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 16:58:39,936 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 16:58:40,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:40,195 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-24 16:58:40,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:40,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2023-12-24 16:58:40,325 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2023-12-24 16:58:40,325 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:40,396 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:40,396 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:40,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1677639744] [2023-12-24 16:58:40,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1677639744] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:40,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:58:40,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2023-12-24 16:58:40,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227530296] [2023-12-24 16:58:40,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:40,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:58:40,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:40,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:58:40,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-24 16:58:40,397 INFO L87 Difference]: Start difference. First operand 732 states and 978 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:40,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:40,723 INFO L93 Difference]: Finished difference Result 1632 states and 2160 transitions. [2023-12-24 16:58:40,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:58:40,723 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 104 [2023-12-24 16:58:40,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:40,726 INFO L225 Difference]: With dead ends: 1632 [2023-12-24 16:58:40,726 INFO L226 Difference]: Without dead ends: 1047 [2023-12-24 16:58:40,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-24 16:58:40,728 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 124 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:40,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 513 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:58:40,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2023-12-24 16:58:40,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 732. [2023-12-24 16:58:40,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 686 states have (on average 1.3177842565597668) internal successors, (904), 688 states have internal predecessors, (904), 34 states have call successors, (34), 11 states have call predecessors, (34), 11 states have return successors, (34), 32 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 16:58:40,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 972 transitions. [2023-12-24 16:58:40,770 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 972 transitions. Word has length 104 [2023-12-24 16:58:40,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:40,770 INFO L495 AbstractCegarLoop]: Abstraction has 732 states and 972 transitions. [2023-12-24 16:58:40,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:40,770 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 972 transitions. [2023-12-24 16:58:40,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-24 16:58:40,771 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:40,771 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:40,804 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 (19)] Ended with exit code 0 [2023-12-24 16:58:41,004 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 16:58:41,005 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:41,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:41,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1858532316, now seen corresponding path program 1 times [2023-12-24 16:58:41,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:41,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [438663825] [2023-12-24 16:58:41,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:41,006 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 16:58:41,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:41,007 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 16:58:41,010 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 16:58:41,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:41,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-24 16:58:41,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:41,300 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 16:58:41,317 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 16:58:41,374 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:41,374 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:58:41,375 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:41,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [438663825] [2023-12-24 16:58:41,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [438663825] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:58:41,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:58:41,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 16:58:41,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275649271] [2023-12-24 16:58:41,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:41,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 16:58:41,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:41,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 16:58:41,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-12-24 16:58:41,376 INFO L87 Difference]: Start difference. First operand 732 states and 972 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:41,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:41,754 INFO L93 Difference]: Finished difference Result 1692 states and 2229 transitions. [2023-12-24 16:58:41,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 16:58:41,755 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 104 [2023-12-24 16:58:41,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:41,758 INFO L225 Difference]: With dead ends: 1692 [2023-12-24 16:58:41,758 INFO L226 Difference]: Without dead ends: 1107 [2023-12-24 16:58:41,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2023-12-24 16:58:41,759 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 259 mSDsluCounter, 1047 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:41,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [259 Valid, 1249 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:58:41,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2023-12-24 16:58:41,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 726. [2023-12-24 16:58:41,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 680 states have (on average 1.3205882352941176) internal successors, (898), 682 states have internal predecessors, (898), 34 states have call successors, (34), 11 states have call predecessors, (34), 11 states have return successors, (34), 32 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 16:58:41,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 966 transitions. [2023-12-24 16:58:41,783 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 966 transitions. Word has length 104 [2023-12-24 16:58:41,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:41,783 INFO L495 AbstractCegarLoop]: Abstraction has 726 states and 966 transitions. [2023-12-24 16:58:41,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:41,783 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 966 transitions. [2023-12-24 16:58:41,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-24 16:58:41,784 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:41,784 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:41,792 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 (20)] Ended with exit code 0 [2023-12-24 16:58:41,991 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 16:58:41,992 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:41,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:41,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1670234778, now seen corresponding path program 1 times [2023-12-24 16:58:41,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:41,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1642952523] [2023-12-24 16:58:41,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:41,993 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 16:58:41,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:41,994 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 16:58:41,995 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 16:58:42,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:42,307 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-24 16:58:42,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:42,316 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2023-12-24 16:58:42,317 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:58:42,317 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:42,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1642952523] [2023-12-24 16:58:42,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1642952523] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:58:42,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:58:42,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-24 16:58:42,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484931276] [2023-12-24 16:58:42,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:42,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-24 16:58:42,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:42,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-24 16:58:42,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-24 16:58:42,318 INFO L87 Difference]: Start difference. First operand 726 states and 966 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-24 16:58:42,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:42,383 INFO L93 Difference]: Finished difference Result 1367 states and 1821 transitions. [2023-12-24 16:58:42,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:58:42,383 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 104 [2023-12-24 16:58:42,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:42,385 INFO L225 Difference]: With dead ends: 1367 [2023-12-24 16:58:42,385 INFO L226 Difference]: Without dead ends: 734 [2023-12-24 16:58:42,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 101 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 16:58:42,387 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 7 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:42,387 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 328 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:58:42,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2023-12-24 16:58:42,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 726. [2023-12-24 16:58:42,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 680 states have (on average 1.3176470588235294) internal successors, (896), 682 states have internal predecessors, (896), 34 states have call successors, (34), 11 states have call predecessors, (34), 11 states have return successors, (34), 32 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 16:58:42,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 964 transitions. [2023-12-24 16:58:42,410 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 964 transitions. Word has length 104 [2023-12-24 16:58:42,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:42,410 INFO L495 AbstractCegarLoop]: Abstraction has 726 states and 964 transitions. [2023-12-24 16:58:42,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-24 16:58:42,410 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 964 transitions. [2023-12-24 16:58:42,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-24 16:58:42,411 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:42,411 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:42,423 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 16:58:42,621 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 16:58:42,621 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:42,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:42,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1723580044, now seen corresponding path program 1 times [2023-12-24 16:58:42,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:42,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1039420357] [2023-12-24 16:58:42,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:42,623 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 16:58:42,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:42,624 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 16:58:42,644 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 16:58:42,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:42,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 16:58:42,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:43,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 16:58:43,377 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 13 treesize of output 9 [2023-12-24 16:58:45,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2023-12-24 16:58:45,326 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 25 treesize of output 17 [2023-12-24 16:58:45,331 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 31 treesize of output 19 [2023-12-24 16:58:46,177 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 6 proven. 158 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-12-24 16:58:46,177 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:52,987 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:52,987 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:52,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1039420357] [2023-12-24 16:58:52,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1039420357] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:52,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:58:52,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12] total 16 [2023-12-24 16:58:52,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133420739] [2023-12-24 16:58:52,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:52,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:58:52,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:52,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:58:52,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=200, Unknown=1, NotChecked=0, Total=240 [2023-12-24 16:58:52,989 INFO L87 Difference]: Start difference. First operand 726 states and 964 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:56,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:56,127 INFO L93 Difference]: Finished difference Result 1344 states and 1777 transitions. [2023-12-24 16:58:56,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 16:58:56,140 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 105 [2023-12-24 16:58:56,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:56,142 INFO L225 Difference]: With dead ends: 1344 [2023-12-24 16:58:56,142 INFO L226 Difference]: Without dead ends: 765 [2023-12-24 16:58:56,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=53, Invalid=252, Unknown=1, NotChecked=0, Total=306 [2023-12-24 16:58:56,144 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 149 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:56,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 456 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-24 16:58:56,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2023-12-24 16:58:56,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 726. [2023-12-24 16:58:56,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 680 states have (on average 1.3147058823529412) internal successors, (894), 682 states have internal predecessors, (894), 34 states have call successors, (34), 11 states have call predecessors, (34), 11 states have return successors, (34), 32 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-24 16:58:56,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 962 transitions. [2023-12-24 16:58:56,166 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 962 transitions. Word has length 105 [2023-12-24 16:58:56,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:56,166 INFO L495 AbstractCegarLoop]: Abstraction has 726 states and 962 transitions. [2023-12-24 16:58:56,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:56,166 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 962 transitions. [2023-12-24 16:58:56,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-24 16:58:56,167 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:56,167 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:56,177 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 (22)] Ended with exit code 0 [2023-12-24 16:58:56,376 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 16:58:56,377 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:56,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:56,377 INFO L85 PathProgramCache]: Analyzing trace with hash 913629, now seen corresponding path program 1 times [2023-12-24 16:58:56,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:56,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1502462258] [2023-12-24 16:58:56,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:56,378 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 16:58:56,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:56,379 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 16:58:56,381 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 16:58:56,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:56,708 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-24 16:58:56,710 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:56,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-24 16:58:57,001 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 4 proven. 152 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-12-24 16:58:57,002 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:57,105 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:57,105 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:57,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1502462258] [2023-12-24 16:58:57,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1502462258] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:57,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:58:57,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2023-12-24 16:58:57,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119095010] [2023-12-24 16:58:57,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:57,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:58:57,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:57,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:58:57,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-12-24 16:58:57,107 INFO L87 Difference]: Start difference. First operand 726 states and 962 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:57,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:57,263 INFO L93 Difference]: Finished difference Result 1305 states and 1723 transitions. [2023-12-24 16:58:57,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:58:57,263 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 105 [2023-12-24 16:58:57,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:57,265 INFO L225 Difference]: With dead ends: 1305 [2023-12-24 16:58:57,265 INFO L226 Difference]: Without dead ends: 726 [2023-12-24 16:58:57,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-12-24 16:58:57,267 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 114 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:57,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 388 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:58:57,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2023-12-24 16:58:57,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 673. [2023-12-24 16:58:57,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 634 states have (on average 1.3186119873817035) internal successors, (836), 635 states have internal predecessors, (836), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2023-12-24 16:58:57,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 892 transitions. [2023-12-24 16:58:57,286 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 892 transitions. Word has length 105 [2023-12-24 16:58:57,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:57,286 INFO L495 AbstractCegarLoop]: Abstraction has 673 states and 892 transitions. [2023-12-24 16:58:57,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:57,287 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 892 transitions. [2023-12-24 16:58:57,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-24 16:58:57,287 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:57,287 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:57,316 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 (23)] Ended with exit code 0 [2023-12-24 16:58:57,497 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 16:58:57,498 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:57,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:57,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1947153548, now seen corresponding path program 1 times [2023-12-24 16:58:57,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:57,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1456567830] [2023-12-24 16:58:57,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:57,499 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 16:58:57,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:57,500 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 16:58:57,501 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 16:58:57,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:57,821 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 16:58:57,823 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:58,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 16:58:58,204 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 13 treesize of output 9 [2023-12-24 16:58:58,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-24 16:58:58,370 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 6 proven. 158 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-12-24 16:58:58,370 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:58:58,474 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:58,474 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:58,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1456567830] [2023-12-24 16:58:58,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1456567830] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:58:58,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:58:58,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 16 [2023-12-24 16:58:58,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424503113] [2023-12-24 16:58:58,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:58,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:58:58,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:58,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:58:58,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2023-12-24 16:58:58,475 INFO L87 Difference]: Start difference. First operand 673 states and 892 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:58,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:58,636 INFO L93 Difference]: Finished difference Result 1372 states and 1796 transitions. [2023-12-24 16:58:58,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:58:58,639 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 105 [2023-12-24 16:58:58,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:58,641 INFO L225 Difference]: With dead ends: 1372 [2023-12-24 16:58:58,641 INFO L226 Difference]: Without dead ends: 846 [2023-12-24 16:58:58,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2023-12-24 16:58:58,643 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 56 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:58,643 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 458 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:58:58,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2023-12-24 16:58:58,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 791. [2023-12-24 16:58:58,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 791 states, 752 states have (on average 1.300531914893617) internal successors, (978), 753 states have internal predecessors, (978), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2023-12-24 16:58:58,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 791 states to 791 states and 1034 transitions. [2023-12-24 16:58:58,661 INFO L78 Accepts]: Start accepts. Automaton has 791 states and 1034 transitions. Word has length 105 [2023-12-24 16:58:58,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:58,661 INFO L495 AbstractCegarLoop]: Abstraction has 791 states and 1034 transitions. [2023-12-24 16:58:58,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:58,662 INFO L276 IsEmpty]: Start isEmpty. Operand 791 states and 1034 transitions. [2023-12-24 16:58:58,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-24 16:58:58,663 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:58,663 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:58,674 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 16:58:58,871 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 16:58:58,871 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:58,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:58,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2089648310, now seen corresponding path program 1 times [2023-12-24 16:58:58,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:58,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1715979360] [2023-12-24 16:58:58,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:58,872 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 16:58:58,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:58,873 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 16:58:58,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 (25)] Waiting until timeout for monitored process [2023-12-24 16:58:59,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:58:59,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-24 16:58:59,182 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:58:59,191 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 17 treesize of output 13 [2023-12-24 16:58:59,217 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 21 treesize of output 13 [2023-12-24 16:58:59,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-12-24 16:58:59,278 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:58:59,278 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:58:59,278 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:58:59,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1715979360] [2023-12-24 16:58:59,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1715979360] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:58:59,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:58:59,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 16:58:59,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763853190] [2023-12-24 16:58:59,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:58:59,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 16:58:59,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:58:59,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 16:58:59,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-24 16:58:59,279 INFO L87 Difference]: Start difference. First operand 791 states and 1034 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:59,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:58:59,665 INFO L93 Difference]: Finished difference Result 1525 states and 1989 transitions. [2023-12-24 16:58:59,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 16:58:59,667 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 105 [2023-12-24 16:58:59,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:58:59,669 INFO L225 Difference]: With dead ends: 1525 [2023-12-24 16:58:59,669 INFO L226 Difference]: Without dead ends: 899 [2023-12-24 16:58:59,670 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-12-24 16:58:59,670 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 140 mSDsluCounter, 1071 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 1253 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:58:59,671 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 1253 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:58:59,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2023-12-24 16:58:59,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 799. [2023-12-24 16:58:59,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 760 states have (on average 1.2973684210526315) internal successors, (986), 761 states have internal predecessors, (986), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2023-12-24 16:58:59,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1042 transitions. [2023-12-24 16:58:59,692 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1042 transitions. Word has length 105 [2023-12-24 16:58:59,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:58:59,693 INFO L495 AbstractCegarLoop]: Abstraction has 799 states and 1042 transitions. [2023-12-24 16:58:59,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:58:59,694 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1042 transitions. [2023-12-24 16:58:59,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-24 16:58:59,694 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:58:59,694 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:58:59,704 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 16:58:59,904 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 16:58:59,905 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:58:59,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:58:59,905 INFO L85 PathProgramCache]: Analyzing trace with hash 542375414, now seen corresponding path program 1 times [2023-12-24 16:58:59,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:58:59,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [791017009] [2023-12-24 16:58:59,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:58:59,906 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 16:58:59,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:58:59,907 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 16:58:59,909 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 16:59:00,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:59:00,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 16:59:00,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:59:00,480 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-12-24 16:59:00,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 1 case distinctions, treesize of input 19 treesize of output 18 [2023-12-24 16:59:00,624 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:59:00,624 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:59:00,624 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:59:00,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [791017009] [2023-12-24 16:59:00,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [791017009] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:59:00,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:59:00,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 16:59:00,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44374017] [2023-12-24 16:59:00,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:59:00,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 16:59:00,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:59:00,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 16:59:00,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-12-24 16:59:00,626 INFO L87 Difference]: Start difference. First operand 799 states and 1042 transitions. Second operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:59:01,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:59:01,190 INFO L93 Difference]: Finished difference Result 1757 states and 2310 transitions. [2023-12-24 16:59:01,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 16:59:01,190 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 105 [2023-12-24 16:59:01,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:59:01,192 INFO L225 Difference]: With dead ends: 1757 [2023-12-24 16:59:01,193 INFO L226 Difference]: Without dead ends: 1123 [2023-12-24 16:59:01,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:59:01,194 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 294 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 956 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:59:01,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 956 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:59:01,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2023-12-24 16:59:01,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 1046. [2023-12-24 16:59:01,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1046 states, 989 states have (on average 1.2962588473205259) internal successors, (1282), 990 states have internal predecessors, (1282), 41 states have call successors, (41), 15 states have call predecessors, (41), 15 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2023-12-24 16:59:01,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1046 states to 1046 states and 1364 transitions. [2023-12-24 16:59:01,260 INFO L78 Accepts]: Start accepts. Automaton has 1046 states and 1364 transitions. Word has length 105 [2023-12-24 16:59:01,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:59:01,260 INFO L495 AbstractCegarLoop]: Abstraction has 1046 states and 1364 transitions. [2023-12-24 16:59:01,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:59:01,260 INFO L276 IsEmpty]: Start isEmpty. Operand 1046 states and 1364 transitions. [2023-12-24 16:59:01,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-24 16:59:01,262 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:59:01,262 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:59:01,285 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 (26)] Ended with exit code 0 [2023-12-24 16:59:01,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 16:59:01,470 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:59:01,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:59:01,470 INFO L85 PathProgramCache]: Analyzing trace with hash 284209976, now seen corresponding path program 1 times [2023-12-24 16:59:01,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:59:01,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [304150853] [2023-12-24 16:59:01,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:59:01,471 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:59:01,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:59:01,472 INFO L229 MonitoredProcess]: Starting monitored process 27 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 16:59:01,499 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 (27)] Waiting until timeout for monitored process [2023-12-24 16:59:01,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:59:01,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 16:59:01,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:59:02,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 16:59:02,243 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 13 treesize of output 9 [2023-12-24 16:59:02,485 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 28 treesize of output 16 [2023-12-24 16:59:02,524 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 6 proven. 158 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-12-24 16:59:02,524 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:59:02,620 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:59:02,620 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:59:02,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [304150853] [2023-12-24 16:59:02,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [304150853] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:59:02,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:59:02,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 16 [2023-12-24 16:59:02,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057312241] [2023-12-24 16:59:02,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:59:02,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:59:02,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:59:02,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:59:02,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2023-12-24 16:59:02,621 INFO L87 Difference]: Start difference. First operand 1046 states and 1364 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:59:02,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:59:02,761 INFO L93 Difference]: Finished difference Result 1955 states and 2546 transitions. [2023-12-24 16:59:02,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:59:02,788 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 105 [2023-12-24 16:59:02,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:59:02,791 INFO L225 Difference]: With dead ends: 1955 [2023-12-24 16:59:02,791 INFO L226 Difference]: Without dead ends: 1074 [2023-12-24 16:59:02,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2023-12-24 16:59:02,793 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 75 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:59:02,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 354 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:59:02,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2023-12-24 16:59:02,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 1038. [2023-12-24 16:59:02,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1038 states, 981 states have (on average 1.292558613659531) internal successors, (1268), 982 states have internal predecessors, (1268), 41 states have call successors, (41), 15 states have call predecessors, (41), 15 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2023-12-24 16:59:02,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1038 states to 1038 states and 1350 transitions. [2023-12-24 16:59:02,825 INFO L78 Accepts]: Start accepts. Automaton has 1038 states and 1350 transitions. Word has length 105 [2023-12-24 16:59:02,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:59:02,825 INFO L495 AbstractCegarLoop]: Abstraction has 1038 states and 1350 transitions. [2023-12-24 16:59:02,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:59:02,826 INFO L276 IsEmpty]: Start isEmpty. Operand 1038 states and 1350 transitions. [2023-12-24 16:59:02,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-24 16:59:02,826 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:59:02,827 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:59:02,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 (27)] Forceful destruction successful, exit code 0 [2023-12-24 16:59:03,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:59:03,034 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:59:03,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:59:03,035 INFO L85 PathProgramCache]: Analyzing trace with hash 2145863720, now seen corresponding path program 1 times [2023-12-24 16:59:03,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:59:03,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [304855326] [2023-12-24 16:59:03,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:59:03,035 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 16:59:03,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:59:03,036 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 16:59:03,068 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 16:59:03,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:59:03,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 16:59:03,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:59:03,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 27 treesize of output 19 [2023-12-24 16:59:03,664 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 13 treesize of output 9 [2023-12-24 16:59:05,389 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 31 treesize of output 23 [2023-12-24 16:59:05,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-12-24 16:59:05,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2023-12-24 16:59:05,985 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 6 proven. 158 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-12-24 16:59:05,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:59:17,489 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:59:17,489 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:59:17,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [304855326] [2023-12-24 16:59:17,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [304855326] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:59:17,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:59:17,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12] total 16 [2023-12-24 16:59:17,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550426892] [2023-12-24 16:59:17,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:59:17,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:59:17,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:59:17,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:59:17,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=199, Unknown=2, NotChecked=0, Total=240 [2023-12-24 16:59:17,490 INFO L87 Difference]: Start difference. First operand 1038 states and 1350 transitions. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:59:25,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:59:25,094 INFO L93 Difference]: Finished difference Result 1661 states and 2161 transitions. [2023-12-24 16:59:25,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:59:25,106 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 106 [2023-12-24 16:59:25,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:59:25,109 INFO L225 Difference]: With dead ends: 1661 [2023-12-24 16:59:25,109 INFO L226 Difference]: Without dead ends: 1027 [2023-12-24 16:59:25,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 17.4s TimeCoverageRelationStatistics Valid=53, Invalid=250, Unknown=3, NotChecked=0, Total=306 [2023-12-24 16:59:25,110 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 115 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:59:25,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 385 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-24 16:59:25,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2023-12-24 16:59:25,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1022. [2023-12-24 16:59:25,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 965 states have (on average 1.289119170984456) internal successors, (1244), 966 states have internal predecessors, (1244), 41 states have call successors, (41), 15 states have call predecessors, (41), 15 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2023-12-24 16:59:25,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 1326 transitions. [2023-12-24 16:59:25,138 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 1326 transitions. Word has length 106 [2023-12-24 16:59:25,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:59:25,138 INFO L495 AbstractCegarLoop]: Abstraction has 1022 states and 1326 transitions. [2023-12-24 16:59:25,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:59:25,139 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 1326 transitions. [2023-12-24 16:59:25,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-24 16:59:25,139 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:59:25,139 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:59:25,154 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 16:59:25,349 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 16:59:25,350 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:59:25,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:59:25,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1690894634, now seen corresponding path program 1 times [2023-12-24 16:59:25,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:59:25,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [961916772] [2023-12-24 16:59:25,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:59:25,351 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 16:59:25,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:59:25,351 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 16:59:25,386 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 16:59:25,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:59:25,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 16:59:25,718 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:59:28,758 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 16:59:29,393 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 125 treesize of output 89 [2023-12-24 16:59:29,403 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 135 treesize of output 75 [2023-12-24 16:59:29,616 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2023-12-24 16:59:29,616 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:59:30,306 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:59:30,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [961916772] [2023-12-24 16:59:30,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [961916772] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:59:30,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2063061843] [2023-12-24 16:59:30,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:59:30,306 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 16:59:30,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 16:59:30,307 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 16:59:30,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2023-12-24 16:59:31,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:59:31,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-24 16:59:31,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:59:34,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 16:59:37,491 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 16:59:38,649 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 125 treesize of output 89 [2023-12-24 16:59:38,660 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 135 treesize of output 75 [2023-12-24 16:59:38,732 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2023-12-24 16:59:38,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:59:39,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2063061843] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:59:39,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 16:59:39,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2023-12-24 16:59:39,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966481433] [2023-12-24 16:59:39,231 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 16:59:39,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-24 16:59:39,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:59:39,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-24 16:59:39,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2023-12-24 16:59:39,235 INFO L87 Difference]: Start difference. First operand 1022 states and 1326 transitions. Second operand has 22 states, 20 states have (on average 4.85) internal successors, (97), 19 states have internal predecessors, (97), 4 states have call successors, (24), 4 states have call predecessors, (24), 4 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2023-12-24 16:59:45,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:59:45,647 INFO L93 Difference]: Finished difference Result 2445 states and 3160 transitions. [2023-12-24 16:59:45,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-24 16:59:45,648 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 4.85) internal successors, (97), 19 states have internal predecessors, (97), 4 states have call successors, (24), 4 states have call predecessors, (24), 4 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) Word has length 106 [2023-12-24 16:59:45,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:59:45,651 INFO L225 Difference]: With dead ends: 2445 [2023-12-24 16:59:45,651 INFO L226 Difference]: Without dead ends: 1588 [2023-12-24 16:59:45,652 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 243 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=368, Invalid=1272, Unknown=0, NotChecked=0, Total=1640 [2023-12-24 16:59:45,652 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 271 mSDsluCounter, 1266 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 1440 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:59:45,653 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [272 Valid, 1440 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 700 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2023-12-24 16:59:45,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1588 states. [2023-12-24 16:59:45,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1588 to 1029. [2023-12-24 16:59:45,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1029 states, 971 states have (on average 1.2873326467559216) internal successors, (1250), 972 states have internal predecessors, (1250), 41 states have call successors, (41), 16 states have call predecessors, (41), 16 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2023-12-24 16:59:45,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1029 states to 1029 states and 1332 transitions. [2023-12-24 16:59:45,685 INFO L78 Accepts]: Start accepts. Automaton has 1029 states and 1332 transitions. Word has length 106 [2023-12-24 16:59:45,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:59:45,685 INFO L495 AbstractCegarLoop]: Abstraction has 1029 states and 1332 transitions. [2023-12-24 16:59:45,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 4.85) internal successors, (97), 19 states have internal predecessors, (97), 4 states have call successors, (24), 4 states have call predecessors, (24), 4 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2023-12-24 16:59:45,685 INFO L276 IsEmpty]: Start isEmpty. Operand 1029 states and 1332 transitions. [2023-12-24 16:59:45,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-24 16:59:45,686 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:59:45,686 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:59:45,698 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 (29)] Forceful destruction successful, exit code 0 [2023-12-24 16:59:45,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (30)] Forceful destruction successful, exit code 0 [2023-12-24 16:59:46,096 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,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 16:59:46,096 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:59:46,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:59:46,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1760067160, now seen corresponding path program 1 times [2023-12-24 16:59:46,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:59:46,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1609762012] [2023-12-24 16:59:46,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:59:46,097 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 16:59:46,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:59:46,098 INFO L229 MonitoredProcess]: Starting monitored process 31 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 16:59:46,133 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 (31)] Waiting until timeout for monitored process [2023-12-24 16:59:46,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:59:46,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-24 16:59:46,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:59:46,596 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2023-12-24 16:59:46,596 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:59:46,596 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:59:46,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1609762012] [2023-12-24 16:59:46,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1609762012] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:59:46,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:59:46,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-24 16:59:46,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043127380] [2023-12-24 16:59:46,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:59:46,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:59:46,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:59:46,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:59:46,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-24 16:59:46,598 INFO L87 Difference]: Start difference. First operand 1029 states and 1332 transitions. Second operand has 6 states, 5 states have (on average 10.4) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-24 16:59:47,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:59:47,335 INFO L93 Difference]: Finished difference Result 1551 states and 1994 transitions. [2023-12-24 16:59:47,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 16:59:47,336 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 10.4) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 106 [2023-12-24 16:59:47,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:59:47,337 INFO L225 Difference]: With dead ends: 1551 [2023-12-24 16:59:47,337 INFO L226 Difference]: Without dead ends: 616 [2023-12-24 16:59:47,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-24 16:59:47,338 INFO L413 NwaCegarLoop]: 98 mSDtfsCounter, 6 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-24 16:59:47,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 450 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-24 16:59:47,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2023-12-24 16:59:47,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 604. [2023-12-24 16:59:47,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 552 states have (on average 1.2554347826086956) internal successors, (693), 553 states have internal predecessors, (693), 38 states have call successors, (38), 13 states have call predecessors, (38), 13 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 16:59:47,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 769 transitions. [2023-12-24 16:59:47,367 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 769 transitions. Word has length 106 [2023-12-24 16:59:47,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:59:47,367 INFO L495 AbstractCegarLoop]: Abstraction has 604 states and 769 transitions. [2023-12-24 16:59:47,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.4) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-24 16:59:47,367 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 769 transitions. [2023-12-24 16:59:47,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-24 16:59:47,368 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:59:47,368 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:59:47,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-24 16:59:47,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:59:47,578 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:59:47,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:59:47,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1234724506, now seen corresponding path program 1 times [2023-12-24 16:59:47,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:59:47,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [175608550] [2023-12-24 16:59:47,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:59:47,579 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 16:59:47,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:59:47,580 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 16:59:47,581 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 16:59:47,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:59:47,959 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 16:59:47,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:59:48,500 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 20 treesize of output 16 [2023-12-24 16:59:49,031 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2023-12-24 16:59:49,032 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:59:49,490 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:59:49,490 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:59:49,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [175608550] [2023-12-24 16:59:49,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [175608550] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:59:49,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:59:49,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 12 [2023-12-24 16:59:49,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794184756] [2023-12-24 16:59:49,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:59:49,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 16:59:49,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:59:49,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 16:59:49,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-12-24 16:59:49,492 INFO L87 Difference]: Start difference. First operand 604 states and 769 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:59:51,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:59:51,169 INFO L93 Difference]: Finished difference Result 1042 states and 1321 transitions. [2023-12-24 16:59:51,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 16:59:51,170 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 107 [2023-12-24 16:59:51,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:59:51,172 INFO L225 Difference]: With dead ends: 1042 [2023-12-24 16:59:51,172 INFO L226 Difference]: Without dead ends: 692 [2023-12-24 16:59:51,172 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2023-12-24 16:59:51,173 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 91 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:59:51,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 794 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-24 16:59:51,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2023-12-24 16:59:51,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 657. [2023-12-24 16:59:51,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 605 states have (on average 1.2545454545454546) internal successors, (759), 606 states have internal predecessors, (759), 38 states have call successors, (38), 13 states have call predecessors, (38), 13 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 16:59:51,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 835 transitions. [2023-12-24 16:59:51,208 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 835 transitions. Word has length 107 [2023-12-24 16:59:51,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:59:51,208 INFO L495 AbstractCegarLoop]: Abstraction has 657 states and 835 transitions. [2023-12-24 16:59:51,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:59:51,208 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 835 transitions. [2023-12-24 16:59:51,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-24 16:59:51,209 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:59:51,209 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:59:51,230 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-24 16:59:51,420 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 16:59:51,420 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:59:51,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:59:51,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1260889581, now seen corresponding path program 1 times [2023-12-24 16:59:51,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:59:51,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [205235688] [2023-12-24 16:59:51,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:59:51,421 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 16:59:51,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:59:51,438 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 16:59:51,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-24 16:59:51,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:59:51,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-24 16:59:51,821 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:59:53,084 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 17 treesize of output 13 [2023-12-24 16:59:53,485 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 31 treesize of output 19 [2023-12-24 16:59:53,495 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 16:59:53,653 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 6 proven. 158 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-12-24 16:59:53,653 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:59:54,076 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:59:54,076 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:59:54,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [205235688] [2023-12-24 16:59:54,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [205235688] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:59:54,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:59:54,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2023-12-24 16:59:54,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947459530] [2023-12-24 16:59:54,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:59:54,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-24 16:59:54,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:59:54,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-24 16:59:54,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-12-24 16:59:54,077 INFO L87 Difference]: Start difference. First operand 657 states and 835 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:59:54,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:59:54,838 INFO L93 Difference]: Finished difference Result 1227 states and 1530 transitions. [2023-12-24 16:59:54,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:59:54,839 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 109 [2023-12-24 16:59:54,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:59:54,841 INFO L225 Difference]: With dead ends: 1227 [2023-12-24 16:59:54,841 INFO L226 Difference]: Without dead ends: 830 [2023-12-24 16:59:54,842 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-12-24 16:59:54,842 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 79 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-24 16:59:54,842 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 326 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-24 16:59:54,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2023-12-24 16:59:54,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 669. [2023-12-24 16:59:54,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 617 states have (on average 1.2495948136142625) internal successors, (771), 618 states have internal predecessors, (771), 38 states have call successors, (38), 13 states have call predecessors, (38), 13 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 16:59:54,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 847 transitions. [2023-12-24 16:59:54,895 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 847 transitions. Word has length 109 [2023-12-24 16:59:54,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:59:54,895 INFO L495 AbstractCegarLoop]: Abstraction has 669 states and 847 transitions. [2023-12-24 16:59:54,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:59:54,895 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 847 transitions. [2023-12-24 16:59:54,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-24 16:59:54,896 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:59:54,896 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:59:54,915 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 16:59:55,106 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 16:59:55,106 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:59:55,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:59:55,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1726577567, now seen corresponding path program 1 times [2023-12-24 16:59:55,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:59:55,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1165928487] [2023-12-24 16:59:55,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:59:55,107 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 16:59:55,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:59:55,108 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 16:59:55,110 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 16:59:55,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:59:55,465 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-24 16:59:55,467 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:59:56,765 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 17 treesize of output 13 [2023-12-24 16:59:56,851 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 31 treesize of output 19 [2023-12-24 16:59:57,040 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 16:59:57,190 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 6 proven. 158 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-12-24 16:59:57,190 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:59:57,670 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 16:59:57,670 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:59:57,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1165928487] [2023-12-24 16:59:57,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1165928487] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:59:57,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:59:57,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2023-12-24 16:59:57,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058208372] [2023-12-24 16:59:57,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:59:57,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:59:57,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:59:57,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:59:57,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-12-24 16:59:57,671 INFO L87 Difference]: Start difference. First operand 669 states and 847 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:59:58,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:59:58,742 INFO L93 Difference]: Finished difference Result 1184 states and 1478 transitions. [2023-12-24 16:59:58,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:59:58,743 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 109 [2023-12-24 16:59:58,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:59:58,744 INFO L225 Difference]: With dead ends: 1184 [2023-12-24 16:59:58,744 INFO L226 Difference]: Without dead ends: 771 [2023-12-24 16:59:58,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-12-24 16:59:58,745 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 67 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 16:59:58,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 418 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 16:59:58,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2023-12-24 16:59:58,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 646. [2023-12-24 16:59:58,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 594 states have (on average 1.2441077441077442) internal successors, (739), 595 states have internal predecessors, (739), 38 states have call successors, (38), 13 states have call predecessors, (38), 13 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 16:59:58,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 815 transitions. [2023-12-24 16:59:58,775 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 815 transitions. Word has length 109 [2023-12-24 16:59:58,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:59:58,775 INFO L495 AbstractCegarLoop]: Abstraction has 646 states and 815 transitions. [2023-12-24 16:59:58,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 16:59:58,776 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 815 transitions. [2023-12-24 16:59:58,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-24 16:59:58,776 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:59:58,776 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:59:58,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2023-12-24 16:59:58,986 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 16:59:58,987 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:59:58,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:59:58,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1122201037, now seen corresponding path program 1 times [2023-12-24 16:59:58,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:59:58,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2060643197] [2023-12-24 16:59:58,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:59:58,987 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 16:59:58,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:59:58,989 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 16:59:58,990 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 16:59:59,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:59:59,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-24 16:59:59,334 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 17:00:03,868 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 102 treesize of output 82 [2023-12-24 17:00:03,880 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 72 treesize of output 60 [2023-12-24 17:00:11,911 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 41 treesize of output 29 [2023-12-24 17:00:12,368 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 12 proven. 140 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2023-12-24 17:00:12,368 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 17:00:14,076 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 51 treesize of output 43 [2023-12-24 17:00:14,419 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 17:00:14,419 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 17:00:14,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2060643197] [2023-12-24 17:00:14,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2060643197] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 17:00:14,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 17:00:14,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [22] total 29 [2023-12-24 17:00:14,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899340263] [2023-12-24 17:00:14,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 17:00:14,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 17:00:14,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 17:00:14,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 17:00:14,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2023-12-24 17:00:14,421 INFO L87 Difference]: Start difference. First operand 646 states and 815 transitions. Second operand has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:00:16,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 17:00:16,686 INFO L93 Difference]: Finished difference Result 1291 states and 1573 transitions. [2023-12-24 17:00:16,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 17:00:16,687 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 113 [2023-12-24 17:00:16,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 17:00:16,689 INFO L225 Difference]: With dead ends: 1291 [2023-12-24 17:00:16,690 INFO L226 Difference]: Without dead ends: 901 [2023-12-24 17:00:16,692 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 17:00:16,692 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 198 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-24 17:00:16,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 726 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-24 17:00:16,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2023-12-24 17:00:16,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 665. [2023-12-24 17:00:16,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 613 states have (on average 1.2398042414355628) internal successors, (760), 614 states have internal predecessors, (760), 38 states have call successors, (38), 13 states have call predecessors, (38), 13 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 17:00:16,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 836 transitions. [2023-12-24 17:00:16,726 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 836 transitions. Word has length 113 [2023-12-24 17:00:16,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 17:00:16,726 INFO L495 AbstractCegarLoop]: Abstraction has 665 states and 836 transitions. [2023-12-24 17:00:16,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:00:16,726 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 836 transitions. [2023-12-24 17:00:16,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-24 17:00:16,727 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 17:00:16,727 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:00:16,749 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 17:00:16,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 17:00:16,938 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 17:00:16,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 17:00:16,938 INFO L85 PathProgramCache]: Analyzing trace with hash -111083787, now seen corresponding path program 1 times [2023-12-24 17:00:16,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 17:00:16,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [185045137] [2023-12-24 17:00:16,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 17:00:16,938 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 17:00:16,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 17:00:16,965 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 17:00:16,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-24 17:00:17,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 17:00:17,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 17:00:17,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 17:00:18,800 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 22 treesize of output 18 [2023-12-24 17:00:20,812 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 52 treesize of output 36 [2023-12-24 17:00:20,823 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 23 [2023-12-24 17:00:21,049 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 6 proven. 158 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-12-24 17:00:21,049 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 17:00:23,293 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 17:00:23,294 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 17:00:23,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [185045137] [2023-12-24 17:00:23,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [185045137] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 17:00:23,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 17:00:23,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18] total 28 [2023-12-24 17:00:23,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564446125] [2023-12-24 17:00:23,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 17:00:23,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 17:00:23,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 17:00:23,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 17:00:23,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=610, Unknown=0, NotChecked=0, Total=756 [2023-12-24 17:00:23,295 INFO L87 Difference]: Start difference. First operand 665 states and 836 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:00:28,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 17:00:28,477 INFO L93 Difference]: Finished difference Result 1335 states and 1632 transitions. [2023-12-24 17:00:28,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-24 17:00:28,478 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 113 [2023-12-24 17:00:28,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 17:00:28,481 INFO L225 Difference]: With dead ends: 1335 [2023-12-24 17:00:28,481 INFO L226 Difference]: Without dead ends: 926 [2023-12-24 17:00:28,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=420, Invalid=1472, Unknown=0, NotChecked=0, Total=1892 [2023-12-24 17:00:28,482 INFO L413 NwaCegarLoop]: 129 mSDtfsCounter, 611 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-24 17:00:28,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [611 Valid, 968 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-12-24 17:00:28,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 926 states. [2023-12-24 17:00:28,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 926 to 668. [2023-12-24 17:00:28,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 616 states have (on average 1.2386363636363635) internal successors, (763), 617 states have internal predecessors, (763), 38 states have call successors, (38), 13 states have call predecessors, (38), 13 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 17:00:28,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 839 transitions. [2023-12-24 17:00:28,512 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 839 transitions. Word has length 113 [2023-12-24 17:00:28,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 17:00:28,512 INFO L495 AbstractCegarLoop]: Abstraction has 668 states and 839 transitions. [2023-12-24 17:00:28,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:00:28,512 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 839 transitions. [2023-12-24 17:00:28,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-24 17:00:28,513 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 17:00:28,513 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:00:28,536 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 (36)] Ended with exit code 0 [2023-12-24 17:00:28,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 17:00:28,723 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 17:00:28,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 17:00:28,723 INFO L85 PathProgramCache]: Analyzing trace with hash 682170753, now seen corresponding path program 1 times [2023-12-24 17:00:28,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 17:00:28,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2017179559] [2023-12-24 17:00:28,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 17:00:28,724 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 17:00:28,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 17:00:28,725 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 17:00:28,726 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 17:00:29,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 17:00:29,214 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-24 17:00:29,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 17:00:32,954 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 27 treesize of output 23 [2023-12-24 17:00:34,263 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 12 proven. 140 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2023-12-24 17:00:34,264 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 17:00:35,826 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 17:00:35,826 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 17:00:35,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2017179559] [2023-12-24 17:00:35,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2017179559] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 17:00:35,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 17:00:35,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [20] total 27 [2023-12-24 17:00:35,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054677609] [2023-12-24 17:00:35,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 17:00:35,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 17:00:35,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 17:00:35,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 17:00:35,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2023-12-24 17:00:35,827 INFO L87 Difference]: Start difference. First operand 668 states and 839 transitions. Second operand has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:00:37,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 17:00:37,362 INFO L93 Difference]: Finished difference Result 1287 states and 1579 transitions. [2023-12-24 17:00:37,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 17:00:37,363 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 113 [2023-12-24 17:00:37,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 17:00:37,365 INFO L225 Difference]: With dead ends: 1287 [2023-12-24 17:00:37,365 INFO L226 Difference]: Without dead ends: 865 [2023-12-24 17:00:37,366 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=124, Invalid=806, Unknown=0, NotChecked=0, Total=930 [2023-12-24 17:00:37,366 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 225 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-24 17:00:37,366 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 713 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-24 17:00:37,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states. [2023-12-24 17:00:37,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 682. [2023-12-24 17:00:37,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 630 states have (on average 1.2333333333333334) internal successors, (777), 631 states have internal predecessors, (777), 38 states have call successors, (38), 13 states have call predecessors, (38), 13 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 17:00:37,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 853 transitions. [2023-12-24 17:00:37,408 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 853 transitions. Word has length 113 [2023-12-24 17:00:37,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 17:00:37,408 INFO L495 AbstractCegarLoop]: Abstraction has 682 states and 853 transitions. [2023-12-24 17:00:37,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:00:37,408 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 853 transitions. [2023-12-24 17:00:37,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-24 17:00:37,409 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 17:00:37,409 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:00:37,420 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 (37)] Ended with exit code 0 [2023-12-24 17:00:37,618 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 17:00:37,618 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 17:00:37,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 17:00:37,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1241057281, now seen corresponding path program 1 times [2023-12-24 17:00:37,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 17:00:37,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [916480463] [2023-12-24 17:00:37,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 17:00:37,619 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 17:00:37,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 17:00:37,620 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 17:00:37,625 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 17:00:37,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 17:00:37,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-24 17:00:37,995 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 17:00:39,569 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 22 treesize of output 18 [2023-12-24 17:00:41,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2023-12-24 17:00:41,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 35 [2023-12-24 17:00:42,049 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 6 proven. 158 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-12-24 17:00:42,049 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 17:00:44,136 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 17:00:44,136 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 17:00:44,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [916480463] [2023-12-24 17:00:44,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [916480463] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 17:00:44,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 17:00:44,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18] total 28 [2023-12-24 17:00:44,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336933241] [2023-12-24 17:00:44,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 17:00:44,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 17:00:44,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 17:00:44,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 17:00:44,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=610, Unknown=0, NotChecked=0, Total=756 [2023-12-24 17:00:44,138 INFO L87 Difference]: Start difference. First operand 682 states and 853 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:00:48,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 17:00:48,784 INFO L93 Difference]: Finished difference Result 1279 states and 1573 transitions. [2023-12-24 17:00:48,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-24 17:00:48,785 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 113 [2023-12-24 17:00:48,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 17:00:48,787 INFO L225 Difference]: With dead ends: 1279 [2023-12-24 17:00:48,787 INFO L226 Difference]: Without dead ends: 853 [2023-12-24 17:00:48,788 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=343, Invalid=1217, Unknown=0, NotChecked=0, Total=1560 [2023-12-24 17:00:48,788 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 436 mSDsluCounter, 1001 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 1152 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-24 17:00:48,788 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 1152 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-24 17:00:48,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2023-12-24 17:00:48,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 696. [2023-12-24 17:00:48,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 644 states have (on average 1.2282608695652173) internal successors, (791), 645 states have internal predecessors, (791), 38 states have call successors, (38), 13 states have call predecessors, (38), 13 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 17:00:48,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 867 transitions. [2023-12-24 17:00:48,825 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 867 transitions. Word has length 113 [2023-12-24 17:00:48,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 17:00:48,826 INFO L495 AbstractCegarLoop]: Abstraction has 696 states and 867 transitions. [2023-12-24 17:00:48,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:00:48,826 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 867 transitions. [2023-12-24 17:00:48,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-24 17:00:48,826 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 17:00:48,827 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:00:48,837 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 17:00:49,030 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 17:00:49,031 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 17:00:49,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 17:00:49,031 INFO L85 PathProgramCache]: Analyzing trace with hash 35384373, now seen corresponding path program 1 times [2023-12-24 17:00:49,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 17:00:49,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [121159016] [2023-12-24 17:00:49,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 17:00:49,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 17:00:49,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 17:00:49,033 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 17:00:49,034 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 17:00:49,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 17:00:49,452 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-24 17:00:49,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 17:00:50,846 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 17:00:58,645 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 6 proven. 158 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-12-24 17:00:58,645 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 17:00:59,639 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-12-24 17:00:59,640 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 23 treesize of output 22 [2023-12-24 17:00:59,865 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 15 proven. 18 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2023-12-24 17:00:59,865 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 17:00:59,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [121159016] [2023-12-24 17:00:59,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [121159016] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 17:00:59,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 17:00:59,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2023-12-24 17:00:59,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549378907] [2023-12-24 17:00:59,865 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 17:00:59,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-24 17:00:59,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 17:00:59,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-24 17:00:59,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-12-24 17:00:59,866 INFO L87 Difference]: Start difference. First operand 696 states and 867 transitions. Second operand has 13 states, 11 states have (on average 7.545454545454546) internal successors, (83), 13 states have internal predecessors, (83), 5 states have call successors, (24), 3 states have call predecessors, (24), 5 states have return successors, (24), 3 states have call predecessors, (24), 5 states have call successors, (24) [2023-12-24 17:01:10,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 17:01:10,244 INFO L93 Difference]: Finished difference Result 1152 states and 1428 transitions. [2023-12-24 17:01:10,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 17:01:10,245 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 7.545454545454546) internal successors, (83), 13 states have internal predecessors, (83), 5 states have call successors, (24), 3 states have call predecessors, (24), 5 states have return successors, (24), 3 states have call predecessors, (24), 5 states have call successors, (24) Word has length 113 [2023-12-24 17:01:10,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 17:01:10,246 INFO L225 Difference]: With dead ends: 1152 [2023-12-24 17:01:10,246 INFO L226 Difference]: Without dead ends: 544 [2023-12-24 17:01:10,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 17.7s TimeCoverageRelationStatistics Valid=129, Invalid=377, Unknown=0, NotChecked=0, Total=506 [2023-12-24 17:01:10,247 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 294 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-24 17:01:10,247 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 363 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-24 17:01:10,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2023-12-24 17:01:10,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 532. [2023-12-24 17:01:10,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 480 states have (on average 1.1979166666666667) internal successors, (575), 481 states have internal predecessors, (575), 38 states have call successors, (38), 13 states have call predecessors, (38), 13 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 17:01:10,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 651 transitions. [2023-12-24 17:01:10,275 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 651 transitions. Word has length 113 [2023-12-24 17:01:10,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 17:01:10,275 INFO L495 AbstractCegarLoop]: Abstraction has 532 states and 651 transitions. [2023-12-24 17:01:10,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 7.545454545454546) internal successors, (83), 13 states have internal predecessors, (83), 5 states have call successors, (24), 3 states have call predecessors, (24), 5 states have return successors, (24), 3 states have call predecessors, (24), 5 states have call successors, (24) [2023-12-24 17:01:10,275 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 651 transitions. [2023-12-24 17:01:10,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-12-24 17:01:10,276 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 17:01:10,276 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:01:10,288 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 (39)] Ended with exit code 0 [2023-12-24 17:01:10,485 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 17:01:10,485 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 17:01:10,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 17:01:10,486 INFO L85 PathProgramCache]: Analyzing trace with hash -64187654, now seen corresponding path program 1 times [2023-12-24 17:01:10,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 17:01:10,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [628149301] [2023-12-24 17:01:10,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 17:01:10,486 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 17:01:10,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 17:01:10,487 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 17:01:10,521 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 17:01:10,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 17:01:10,848 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-24 17:01:10,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 17:01:10,956 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 17 treesize of output 13 [2023-12-24 17:01:11,145 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 21 treesize of output 13 [2023-12-24 17:01:11,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-12-24 17:01:11,789 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2023-12-24 17:01:11,790 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 17:01:11,790 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 17:01:11,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [628149301] [2023-12-24 17:01:11,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [628149301] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 17:01:11,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 17:01:11,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-24 17:01:11,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680204585] [2023-12-24 17:01:11,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 17:01:11,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 17:01:11,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 17:01:11,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 17:01:11,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2023-12-24 17:01:11,791 INFO L87 Difference]: Start difference. First operand 532 states and 651 transitions. Second operand has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 12 states have internal predecessors, (58), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:15,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 17:01:15,059 INFO L93 Difference]: Finished difference Result 921 states and 1117 transitions. [2023-12-24 17:01:15,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 17:01:15,060 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 12 states have internal predecessors, (58), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 115 [2023-12-24 17:01:15,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 17:01:15,062 INFO L225 Difference]: With dead ends: 921 [2023-12-24 17:01:15,062 INFO L226 Difference]: Without dead ends: 602 [2023-12-24 17:01:15,063 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=136, Invalid=370, Unknown=0, NotChecked=0, Total=506 [2023-12-24 17:01:15,063 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 233 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-12-24 17:01:15,067 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 1112 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-12-24 17:01:15,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2023-12-24 17:01:15,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 545. [2023-12-24 17:01:15,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 493 states have (on average 1.1967545638945234) internal successors, (590), 494 states have internal predecessors, (590), 38 states have call successors, (38), 13 states have call predecessors, (38), 13 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 17:01:15,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 666 transitions. [2023-12-24 17:01:15,103 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 666 transitions. Word has length 115 [2023-12-24 17:01:15,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 17:01:15,103 INFO L495 AbstractCegarLoop]: Abstraction has 545 states and 666 transitions. [2023-12-24 17:01:15,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 12 states have internal predecessors, (58), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:15,103 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 666 transitions. [2023-12-24 17:01:15,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2023-12-24 17:01:15,104 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 17:01:15,104 INFO L195 NwaCegarLoop]: trace histogram [24, 24, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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 17:01:15,114 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 (40)] Ended with exit code 0 [2023-12-24 17:01:15,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 17:01:15,314 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 17:01:15,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 17:01:15,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1632993885, now seen corresponding path program 1 times [2023-12-24 17:01:15,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 17:01:15,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1291091087] [2023-12-24 17:01:15,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 17:01:15,315 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 17:01:15,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 17:01:15,316 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 17:01:15,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-24 17:01:15,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 17:01:15,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-24 17:01:15,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 17:01:15,911 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 1133 trivial. 0 not checked. [2023-12-24 17:01:15,911 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 17:01:15,911 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 17:01:15,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1291091087] [2023-12-24 17:01:15,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1291091087] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 17:01:15,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 17:01:15,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-24 17:01:15,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918099677] [2023-12-24 17:01:15,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 17:01:15,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-24 17:01:15,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 17:01:15,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-24 17:01:15,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-24 17:01:15,914 INFO L87 Difference]: Start difference. First operand 545 states and 666 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:16,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 17:01:16,026 INFO L93 Difference]: Finished difference Result 1074 states and 1288 transitions. [2023-12-24 17:01:16,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-24 17:01:16,027 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 201 [2023-12-24 17:01:16,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 17:01:16,037 INFO L225 Difference]: With dead ends: 1074 [2023-12-24 17:01:16,037 INFO L226 Difference]: Without dead ends: 617 [2023-12-24 17:01:16,038 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 199 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 17:01:16,039 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 52 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 17:01:16,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 256 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 17:01:16,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2023-12-24 17:01:16,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 512. [2023-12-24 17:01:16,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 460 states have (on average 1.1608695652173913) internal successors, (534), 461 states have internal predecessors, (534), 38 states have call successors, (38), 13 states have call predecessors, (38), 13 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 17:01:16,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 610 transitions. [2023-12-24 17:01:16,075 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 610 transitions. Word has length 201 [2023-12-24 17:01:16,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 17:01:16,076 INFO L495 AbstractCegarLoop]: Abstraction has 512 states and 610 transitions. [2023-12-24 17:01:16,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:16,076 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 610 transitions. [2023-12-24 17:01:16,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-12-24 17:01:16,077 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 17:01:16,077 INFO L195 NwaCegarLoop]: trace histogram [24, 24, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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 17:01:16,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2023-12-24 17:01:16,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 17:01:16,290 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 17:01:16,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 17:01:16,291 INFO L85 PathProgramCache]: Analyzing trace with hash 69328808, now seen corresponding path program 1 times [2023-12-24 17:01:16,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 17:01:16,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1977111202] [2023-12-24 17:01:16,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 17:01:16,291 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 17:01:16,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 17:01:16,293 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 17:01:16,294 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 17:01:16,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 17:01:16,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-24 17:01:16,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 17:01:16,890 INFO L134 CoverageAnalysis]: Checked inductivity of 1154 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 1133 trivial. 0 not checked. [2023-12-24 17:01:16,890 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 17:01:16,890 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 17:01:16,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1977111202] [2023-12-24 17:01:16,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1977111202] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 17:01:16,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 17:01:16,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-24 17:01:16,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23458285] [2023-12-24 17:01:16,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 17:01:16,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-24 17:01:16,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 17:01:16,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-24 17:01:16,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-24 17:01:16,891 INFO L87 Difference]: Start difference. First operand 512 states and 610 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:16,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 17:01:16,982 INFO L93 Difference]: Finished difference Result 1041 states and 1220 transitions. [2023-12-24 17:01:16,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-24 17:01:16,983 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 205 [2023-12-24 17:01:16,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 17:01:16,984 INFO L225 Difference]: With dead ends: 1041 [2023-12-24 17:01:16,984 INFO L226 Difference]: Without dead ends: 614 [2023-12-24 17:01:16,985 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 203 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 17:01:16,985 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 49 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 17:01:16,985 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 212 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 17:01:16,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2023-12-24 17:01:17,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 474. [2023-12-24 17:01:17,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 422 states have (on average 1.127962085308057) internal successors, (476), 423 states have internal predecessors, (476), 38 states have call successors, (38), 13 states have call predecessors, (38), 13 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 17:01:17,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 552 transitions. [2023-12-24 17:01:17,016 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 552 transitions. Word has length 205 [2023-12-24 17:01:17,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 17:01:17,017 INFO L495 AbstractCegarLoop]: Abstraction has 474 states and 552 transitions. [2023-12-24 17:01:17,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:17,017 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 552 transitions. [2023-12-24 17:01:17,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-12-24 17:01:17,018 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 17:01:17,018 INFO L195 NwaCegarLoop]: trace histogram [24, 24, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 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 17:01:17,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-24 17:01:17,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 17:01:17,224 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 17:01:17,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 17:01:17,225 INFO L85 PathProgramCache]: Analyzing trace with hash 209877418, now seen corresponding path program 1 times [2023-12-24 17:01:17,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 17:01:17,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1522065013] [2023-12-24 17:01:17,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 17:01:17,225 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 17:01:17,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 17:01:17,226 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 17:01:17,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-24 17:01:17,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 17:01:17,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-24 17:01:17,794 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 17:01:27,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2023-12-24 17:01:27,987 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 28 treesize of output 20 [2023-12-24 17:01:28,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2023-12-24 17:01:28,328 INFO L134 CoverageAnalysis]: Checked inductivity of 1154 backedges. 11 proven. 698 refuted. 0 times theorem prover too weak. 445 trivial. 0 not checked. [2023-12-24 17:01:28,328 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 17:01:29,435 INFO L134 CoverageAnalysis]: Checked inductivity of 1154 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 1134 trivial. 0 not checked. [2023-12-24 17:01:29,436 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 17:01:29,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1522065013] [2023-12-24 17:01:29,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1522065013] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 17:01:29,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 17:01:29,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [13] total 18 [2023-12-24 17:01:29,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180101605] [2023-12-24 17:01:29,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 17:01:29,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 17:01:29,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 17:01:29,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 17:01:29,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2023-12-24 17:01:29,437 INFO L87 Difference]: Start difference. First operand 474 states and 552 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:31,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 17:01:31,264 INFO L93 Difference]: Finished difference Result 1022 states and 1162 transitions. [2023-12-24 17:01:31,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 17:01:31,266 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 205 [2023-12-24 17:01:31,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 17:01:31,267 INFO L225 Difference]: With dead ends: 1022 [2023-12-24 17:01:31,267 INFO L226 Difference]: Without dead ends: 598 [2023-12-24 17:01:31,268 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 394 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2023-12-24 17:01:31,268 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 160 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-24 17:01:31,269 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 388 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-24 17:01:31,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2023-12-24 17:01:31,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 420. [2023-12-24 17:01:31,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 368 states have (on average 1.1059782608695652) internal successors, (407), 369 states have internal predecessors, (407), 38 states have call successors, (38), 13 states have call predecessors, (38), 13 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 17:01:31,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 483 transitions. [2023-12-24 17:01:31,315 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 483 transitions. Word has length 205 [2023-12-24 17:01:31,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 17:01:31,315 INFO L495 AbstractCegarLoop]: Abstraction has 420 states and 483 transitions. [2023-12-24 17:01:31,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:31,315 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 483 transitions. [2023-12-24 17:01:31,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-12-24 17:01:31,316 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 17:01:31,316 INFO L195 NwaCegarLoop]: trace histogram [24, 24, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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 17:01:31,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2023-12-24 17:01:31,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 17:01:31,529 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 17:01:31,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 17:01:31,530 INFO L85 PathProgramCache]: Analyzing trace with hash 984917585, now seen corresponding path program 1 times [2023-12-24 17:01:31,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 17:01:31,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1602661640] [2023-12-24 17:01:31,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 17:01:31,530 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 17:01:31,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 17:01:31,531 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 17:01:31,537 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 17:01:32,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 17:01:32,111 INFO L262 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-24 17:01:32,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 17:01:32,163 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 11 treesize of output 7 [2023-12-24 17:01:32,278 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 15 treesize of output 7 [2023-12-24 17:01:32,570 INFO L134 CoverageAnalysis]: Checked inductivity of 1155 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 1137 trivial. 0 not checked. [2023-12-24 17:01:32,570 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 17:01:32,570 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 17:01:32,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1602661640] [2023-12-24 17:01:32,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1602661640] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 17:01:32,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 17:01:32,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-24 17:01:32,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512147561] [2023-12-24 17:01:32,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 17:01:32,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 17:01:32,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 17:01:32,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 17:01:32,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-24 17:01:32,571 INFO L87 Difference]: Start difference. First operand 420 states and 483 transitions. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:33,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 17:01:33,503 INFO L93 Difference]: Finished difference Result 696 states and 792 transitions. [2023-12-24 17:01:33,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 17:01:33,504 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 208 [2023-12-24 17:01:33,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 17:01:33,505 INFO L225 Difference]: With dead ends: 696 [2023-12-24 17:01:33,505 INFO L226 Difference]: Without dead ends: 431 [2023-12-24 17:01:33,506 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-12-24 17:01:33,506 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 61 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 876 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-24 17:01:33,506 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 876 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-24 17:01:33,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2023-12-24 17:01:33,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 314. [2023-12-24 17:01:33,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 278 states have (on average 1.0935251798561152) internal successors, (304), 279 states have internal predecessors, (304), 26 states have call successors, (26), 9 states have call predecessors, (26), 9 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-24 17:01:33,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 356 transitions. [2023-12-24 17:01:33,528 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 356 transitions. Word has length 208 [2023-12-24 17:01:33,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 17:01:33,528 INFO L495 AbstractCegarLoop]: Abstraction has 314 states and 356 transitions. [2023-12-24 17:01:33,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:33,528 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 356 transitions. [2023-12-24 17:01:33,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-12-24 17:01:33,529 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 17:01:33,529 INFO L195 NwaCegarLoop]: trace histogram [24, 24, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:01:33,544 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 17:01:33,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 17:01:33,733 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 17:01:33,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 17:01:33,733 INFO L85 PathProgramCache]: Analyzing trace with hash 2111439185, now seen corresponding path program 1 times [2023-12-24 17:01:33,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 17:01:33,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1872557161] [2023-12-24 17:01:33,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 17:01:33,734 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 17:01:33,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 17:01:33,735 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 17:01:33,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-24 17:01:34,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 17:01:34,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-24 17:01:34,419 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 17:01:34,457 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 11 treesize of output 7 [2023-12-24 17:01:35,113 INFO L134 CoverageAnalysis]: Checked inductivity of 1158 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 1138 trivial. 0 not checked. [2023-12-24 17:01:35,113 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 17:01:35,114 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 17:01:35,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1872557161] [2023-12-24 17:01:35,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1872557161] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 17:01:35,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 17:01:35,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-24 17:01:35,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384603622] [2023-12-24 17:01:35,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 17:01:35,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 17:01:35,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 17:01:35,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 17:01:35,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2023-12-24 17:01:35,115 INFO L87 Difference]: Start difference. First operand 314 states and 356 transitions. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:36,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 17:01:36,812 INFO L93 Difference]: Finished difference Result 700 states and 804 transitions. [2023-12-24 17:01:36,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 17:01:36,813 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 218 [2023-12-24 17:01:36,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 17:01:36,814 INFO L225 Difference]: With dead ends: 700 [2023-12-24 17:01:36,814 INFO L226 Difference]: Without dead ends: 436 [2023-12-24 17:01:36,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2023-12-24 17:01:36,815 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 174 mSDsluCounter, 1351 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 1536 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-24 17:01:36,815 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 1536 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-24 17:01:36,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2023-12-24 17:01:36,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 314. [2023-12-24 17:01:36,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 278 states have (on average 1.0935251798561152) internal successors, (304), 279 states have internal predecessors, (304), 26 states have call successors, (26), 9 states have call predecessors, (26), 9 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-24 17:01:36,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 356 transitions. [2023-12-24 17:01:36,838 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 356 transitions. Word has length 218 [2023-12-24 17:01:36,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 17:01:36,838 INFO L495 AbstractCegarLoop]: Abstraction has 314 states and 356 transitions. [2023-12-24 17:01:36,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:36,848 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 356 transitions. [2023-12-24 17:01:36,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-12-24 17:01:36,848 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 17:01:36,849 INFO L195 NwaCegarLoop]: trace histogram [24, 24, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:01:36,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2023-12-24 17:01:37,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 17:01:37,063 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 17:01:37,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 17:01:37,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1172410861, now seen corresponding path program 1 times [2023-12-24 17:01:37,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 17:01:37,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [588250003] [2023-12-24 17:01:37,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 17:01:37,065 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 17:01:37,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 17:01:37,066 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 17:01:37,070 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 17:01:37,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 17:01:37,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-24 17:01:37,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 17:01:41,402 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 28 treesize of output 16 [2023-12-24 17:01:43,874 INFO L134 CoverageAnalysis]: Checked inductivity of 1158 backedges. 20 proven. 643 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2023-12-24 17:01:43,875 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 17:01:44,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1158 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 1138 trivial. 0 not checked. [2023-12-24 17:01:44,462 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 17:01:44,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [588250003] [2023-12-24 17:01:44,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [588250003] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 17:01:44,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 17:01:44,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2023-12-24 17:01:44,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640246396] [2023-12-24 17:01:44,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 17:01:44,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 17:01:44,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 17:01:44,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 17:01:44,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-12-24 17:01:44,463 INFO L87 Difference]: Start difference. First operand 314 states and 356 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:44,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 17:01:44,876 INFO L93 Difference]: Finished difference Result 597 states and 671 transitions. [2023-12-24 17:01:44,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 17:01:44,877 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 218 [2023-12-24 17:01:44,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 17:01:44,878 INFO L225 Difference]: With dead ends: 597 [2023-12-24 17:01:44,878 INFO L226 Difference]: Without dead ends: 333 [2023-12-24 17:01:44,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 424 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-12-24 17:01:44,879 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 55 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 17:01:44,879 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 334 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 17:01:44,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2023-12-24 17:01:44,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 314. [2023-12-24 17:01:44,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 278 states have (on average 1.089928057553957) internal successors, (303), 279 states have internal predecessors, (303), 26 states have call successors, (26), 9 states have call predecessors, (26), 9 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-24 17:01:44,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 355 transitions. [2023-12-24 17:01:44,907 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 355 transitions. Word has length 218 [2023-12-24 17:01:44,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 17:01:44,907 INFO L495 AbstractCegarLoop]: Abstraction has 314 states and 355 transitions. [2023-12-24 17:01:44,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:44,907 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 355 transitions. [2023-12-24 17:01:44,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-12-24 17:01:44,908 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 17:01:44,908 INFO L195 NwaCegarLoop]: trace histogram [24, 24, 24, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:01:44,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2023-12-24 17:01:45,112 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 17:01:45,112 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 17:01:45,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 17:01:45,113 INFO L85 PathProgramCache]: Analyzing trace with hash 725235791, now seen corresponding path program 1 times [2023-12-24 17:01:45,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 17:01:45,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [474510328] [2023-12-24 17:01:45,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 17:01:45,114 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 17:01:45,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 17:01:45,115 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 17:01:45,117 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 17:01:45,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 17:01:45,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-24 17:01:45,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 17:01:49,185 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 17:01:51,501 INFO L134 CoverageAnalysis]: Checked inductivity of 1158 backedges. 20 proven. 643 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2023-12-24 17:01:51,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 17:01:52,012 INFO L134 CoverageAnalysis]: Checked inductivity of 1158 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 1138 trivial. 0 not checked. [2023-12-24 17:01:52,012 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 17:01:52,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [474510328] [2023-12-24 17:01:52,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [474510328] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 17:01:52,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 17:01:52,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 12 [2023-12-24 17:01:52,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672795753] [2023-12-24 17:01:52,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 17:01:52,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 17:01:52,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 17:01:52,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 17:01:52,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-12-24 17:01:52,014 INFO L87 Difference]: Start difference. First operand 314 states and 355 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:52,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 17:01:52,504 INFO L93 Difference]: Finished difference Result 578 states and 649 transitions. [2023-12-24 17:01:52,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 17:01:52,504 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 218 [2023-12-24 17:01:52,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 17:01:52,505 INFO L225 Difference]: With dead ends: 578 [2023-12-24 17:01:52,505 INFO L226 Difference]: Without dead ends: 0 [2023-12-24 17:01:52,506 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 425 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-12-24 17:01:52,506 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 28 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 17:01:52,506 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 396 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 17:01:52,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-12-24 17:01:52,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-12-24 17:01:52,506 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 17:01:52,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-12-24 17:01:52,506 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 218 [2023-12-24 17:01:52,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 17:01:52,507 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-12-24 17:01:52,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-24 17:01:52,507 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-12-24 17:01:52,507 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-12-24 17:01:52,509 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-24 17:01:52,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 (47)] Ended with exit code 0 [2023-12-24 17:01:52,723 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 17:01:52,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-24 17:03:32,682 WARN L293 SmtUtils]: Spent 1.66m on a formula simplification. DAG size of input: 234 DAG size of output: 355 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-24 17:05:12,544 WARN L293 SmtUtils]: Spent 1.66m on a formula simplification. DAG size of input: 234 DAG size of output: 355 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-24 17:06:54,832 WARN L293 SmtUtils]: Spent 1.70m on a formula simplification. DAG size of input: 262 DAG size of output: 386 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-24 17:08:35,689 WARN L293 SmtUtils]: Spent 1.68m on a formula simplification. DAG size of input: 262 DAG size of output: 386 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) Received shutdown request... [2023-12-24 17:12:26,948 WARN L619 AbstractCegarLoop]: Verification canceled: while PolyPacSimplificationTermWalker was simplifying a ∨-17-35-13-10-13-14-13-14-13-14-13-14-13-14-13-14-13-14-11-14-9-14-7-14-6-14-6-9-6-9-6-9-6-9-6-9-6-9-6-9-6-9-5-9-4-9-3-9-2-9-2-4-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-64-35-13-10-13-14-13-14-13-14-13-14-13-14-13-14-13-14-11-14-9-14-7-14-6-14-6-9-6-9-6-9-6-9-6-9-6-9-6-9-6-9-5-9-4-9-3-9-2-9-2-4-2-3-2-1 context. [2023-12-24 17:12:26,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-24 17:12:26,953 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 17:12:26,981 INFO L158 Benchmark]: Toolchain (without parser) took 875822.14ms. Allocated memory was 215.0MB in the beginning and 886.0MB in the end (delta: 671.1MB). Free memory was 165.7MB in the beginning and 839.4MB in the end (delta: -673.7MB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-24 17:12:26,983 INFO L158 Benchmark]: CDTParser took 0.48ms. Allocated memory is still 215.0MB. Free memory is still 167.5MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-24 17:12:26,983 INFO L158 Benchmark]: CACSL2BoogieTranslator took 280.79ms. Allocated memory is still 215.0MB. Free memory was 165.4MB in the beginning and 150.5MB in the end (delta: 14.8MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2023-12-24 17:12:26,983 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.19ms. Allocated memory is still 215.0MB. Free memory was 150.5MB in the beginning and 147.5MB in the end (delta: 3.0MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-24 17:12:26,983 INFO L158 Benchmark]: Boogie Preprocessor took 121.33ms. Allocated memory is still 215.0MB. Free memory was 147.5MB in the beginning and 139.9MB in the end (delta: 7.7MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2023-12-24 17:12:26,983 INFO L158 Benchmark]: RCFGBuilder took 882.57ms. Allocated memory was 215.0MB in the beginning and 282.1MB in the end (delta: 67.1MB). Free memory was 139.9MB in the beginning and 209.9MB in the end (delta: -70.1MB). Peak memory consumption was 24.8MB. Max. memory is 8.0GB. [2023-12-24 17:12:26,984 INFO L158 Benchmark]: TraceAbstraction took 874474.95ms. Allocated memory was 282.1MB in the beginning and 886.0MB in the end (delta: 604.0MB). Free memory was 209.4MB in the beginning and 839.4MB in the end (delta: -630.0MB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-24 17:12:26,985 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks [2023-12-24 17:12:26,987 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 Benchmark results are: * CDTParser took 0.48ms. Allocated memory is still 215.0MB. Free memory is still 167.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 280.79ms. Allocated memory is still 215.0MB. Free memory was 165.4MB in the beginning and 150.5MB in the end (delta: 14.8MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 56.19ms. Allocated memory is still 215.0MB. Free memory was 150.5MB in the beginning and 147.5MB in the end (delta: 3.0MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 121.33ms. Allocated memory is still 215.0MB. Free memory was 147.5MB in the beginning and 139.9MB in the end (delta: 7.7MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * RCFGBuilder took 882.57ms. Allocated memory was 215.0MB in the beginning and 282.1MB in the end (delta: 67.1MB). Free memory was 139.9MB in the beginning and 209.9MB in the end (delta: -70.1MB). Peak memory consumption was 24.8MB. Max. memory is 8.0GB. * TraceAbstraction took 874474.95ms. Allocated memory was 282.1MB in the beginning and 886.0MB in the end (delta: 604.0MB). Free memory was 209.4MB in the beginning and 839.4MB in the end (delta: -630.0MB). There was no memory consumed. 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 ∨-4-20-2-13-4-13-4-9-3-9-3-9-3-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-32-20-4-9-4-13-4-9-3-9-3-9-3-3-2-1 context. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown