/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-32.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-24 16:24:25,085 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-24 16:24:25,151 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:24:25,154 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-24 16:24:25,155 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-24 16:24:25,175 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-24 16:24:25,176 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-24 16:24:25,176 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-24 16:24:25,176 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-24 16:24:25,179 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-24 16:24:25,179 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-24 16:24:25,180 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-24 16:24:25,180 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-24 16:24:25,181 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-24 16:24:25,181 INFO L153 SettingsManager]: * Use SBE=true [2023-12-24 16:24:25,181 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-24 16:24:25,181 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-24 16:24:25,182 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-24 16:24:25,182 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-24 16:24:25,183 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-24 16:24:25,183 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-24 16:24:25,183 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-24 16:24:25,183 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-24 16:24:25,183 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-24 16:24:25,183 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-24 16:24:25,184 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-24 16:24:25,184 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-24 16:24:25,184 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-24 16:24:25,184 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-24 16:24:25,184 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-24 16:24:25,185 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-24 16:24:25,185 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-24 16:24:25,185 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-24 16:24:25,185 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-24 16:24:25,185 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-24 16:24:25,185 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-24 16:24:25,185 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-24 16:24:25,185 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-24 16:24:25,186 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-24 16:24:25,186 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-24 16:24:25,186 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-24 16:24:25,186 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-24 16:24:25,186 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-24 16:24:25,186 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-24 16:24:25,186 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-24 16:24:25,186 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-24 16:24:25,187 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:24:25,375 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-24 16:24:25,394 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-24 16:24:25,396 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-24 16:24:25,396 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-24 16:24:25,397 INFO L274 PluginConnector]: CDTParser initialized [2023-12-24 16:24:25,398 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-32.i [2023-12-24 16:24:26,397 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-24 16:24:26,549 INFO L384 CDTParser]: Found 1 translation units. [2023-12-24 16:24:26,549 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-32.i [2023-12-24 16:24:26,555 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93a452ee7/9e41cc78fa164f9786bc940d8036e58c/FLAG91d3bb49b [2023-12-24 16:24:26,563 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93a452ee7/9e41cc78fa164f9786bc940d8036e58c [2023-12-24 16:24:26,565 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-24 16:24:26,566 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-24 16:24:26,567 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-24 16:24:26,567 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-24 16:24:26,570 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-24 16:24:26,571 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.12 04:24:26" (1/1) ... [2023-12-24 16:24:26,571 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f0a5bd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:24:26, skipping insertion in model container [2023-12-24 16:24:26,571 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.12 04:24:26" (1/1) ... [2023-12-24 16:24:26,595 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-24 16:24:26,688 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-32.i[916,929] [2023-12-24 16:24:26,719 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-24 16:24:26,733 INFO L202 MainTranslator]: Completed pre-run [2023-12-24 16:24:26,741 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-32.i[916,929] [2023-12-24 16:24:26,762 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-24 16:24:26,774 INFO L206 MainTranslator]: Completed translation [2023-12-24 16:24:26,775 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:24:26 WrapperNode [2023-12-24 16:24:26,775 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-24 16:24:26,775 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-24 16:24:26,775 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-24 16:24:26,775 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-24 16:24:26,779 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:24:26" (1/1) ... [2023-12-24 16:24:26,792 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:24:26" (1/1) ... [2023-12-24 16:24:26,817 INFO L138 Inliner]: procedures = 33, calls = 165, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 464 [2023-12-24 16:24:26,818 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-24 16:24:26,818 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-24 16:24:26,818 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-24 16:24:26,818 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-24 16:24:26,825 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:24:26" (1/1) ... [2023-12-24 16:24:26,826 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:24:26" (1/1) ... [2023-12-24 16:24:26,834 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:24:26" (1/1) ... [2023-12-24 16:24:26,860 INFO L175 MemorySlicer]: Split 124 memory accesses to 13 slices as follows [2, 7, 18, 20, 8, 8, 12, 12, 8, 6, 7, 10, 6]. 16 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 15 writes are split as follows [0, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1]. [2023-12-24 16:24:26,860 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:24:26" (1/1) ... [2023-12-24 16:24:26,860 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:24:26" (1/1) ... [2023-12-24 16:24:26,872 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:24:26" (1/1) ... [2023-12-24 16:24:26,874 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:24:26" (1/1) ... [2023-12-24 16:24:26,878 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:24:26" (1/1) ... [2023-12-24 16:24:26,880 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:24:26" (1/1) ... [2023-12-24 16:24:26,885 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-24 16:24:26,885 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-24 16:24:26,885 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-24 16:24:26,885 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-24 16:24:26,886 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:24:26" (1/1) ... [2023-12-24 16:24:26,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-24 16:24:26,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-24 16:24:26,911 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:24:26,935 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:24:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-24 16:24:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-12-24 16:24:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-12-24 16:24:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2023-12-24 16:24:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2023-12-24 16:24:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2023-12-24 16:24:26,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2023-12-24 16:24:26,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2023-12-24 16:24:26,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2023-12-24 16:24:26,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2023-12-24 16:24:26,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2023-12-24 16:24:26,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2023-12-24 16:24:26,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2023-12-24 16:24:26,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2023-12-24 16:24:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2023-12-24 16:24:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2023-12-24 16:24:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2023-12-24 16:24:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2023-12-24 16:24:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2023-12-24 16:24:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2023-12-24 16:24:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2023-12-24 16:24:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2023-12-24 16:24:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2023-12-24 16:24:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2023-12-24 16:24:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2023-12-24 16:24:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2023-12-24 16:24:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#12 [2023-12-24 16:24:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-24 16:24:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-24 16:24:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-24 16:24:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-24 16:24:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-24 16:24:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-24 16:24:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-24 16:24:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-24 16:24:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-24 16:24:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-24 16:24:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-24 16:24:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-24 16:24:26,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2023-12-24 16:24:26,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-12-24 16:24:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-12-24 16:24:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-12-24 16:24:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-12-24 16:24:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-12-24 16:24:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2023-12-24 16:24:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2023-12-24 16:24:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2023-12-24 16:24:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2023-12-24 16:24:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2023-12-24 16:24:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2023-12-24 16:24:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2023-12-24 16:24:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2023-12-24 16:24:26,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2023-12-24 16:24:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2023-12-24 16:24:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2023-12-24 16:24:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2023-12-24 16:24:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2023-12-24 16:24:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2023-12-24 16:24:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2023-12-24 16:24:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2023-12-24 16:24:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2023-12-24 16:24:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2023-12-24 16:24:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2023-12-24 16:24:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2023-12-24 16:24:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2023-12-24 16:24:26,968 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-24 16:24:26,969 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-24 16:24:26,969 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-24 16:24:26,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-24 16:24:26,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-12-24 16:24:26,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-12-24 16:24:26,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-12-24 16:24:26,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-12-24 16:24:26,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-12-24 16:24:26,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2023-12-24 16:24:26,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2023-12-24 16:24:26,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2023-12-24 16:24:26,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2023-12-24 16:24:26,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2023-12-24 16:24:26,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2023-12-24 16:24:26,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2023-12-24 16:24:26,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2023-12-24 16:24:26,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-12-24 16:24:26,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-12-24 16:24:26,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-12-24 16:24:26,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-12-24 16:24:26,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-12-24 16:24:26,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2023-12-24 16:24:26,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2023-12-24 16:24:26,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2023-12-24 16:24:26,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2023-12-24 16:24:26,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2023-12-24 16:24:26,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2023-12-24 16:24:26,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2023-12-24 16:24:26,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2023-12-24 16:24:27,126 INFO L241 CfgBuilder]: Building ICFG [2023-12-24 16:24:27,127 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-24 16:24:27,528 INFO L282 CfgBuilder]: Performing block encoding [2023-12-24 16:24:27,578 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-24 16:24:27,578 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-24 16:24:27,579 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.12 04:24:27 BoogieIcfgContainer [2023-12-24 16:24:27,579 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-24 16:24:27,580 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-24 16:24:27,580 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-24 16:24:27,582 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-24 16:24:27,583 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.12 04:24:26" (1/3) ... [2023-12-24 16:24:27,584 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@88701c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.12 04:24:27, skipping insertion in model container [2023-12-24 16:24:27,584 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:24:26" (2/3) ... [2023-12-24 16:24:27,584 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@88701c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.12 04:24:27, skipping insertion in model container [2023-12-24 16:24:27,584 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.12 04:24:27" (3/3) ... [2023-12-24 16:24:27,585 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-p_file-32.i [2023-12-24 16:24:27,596 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-24 16:24:27,597 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-24 16:24:27,639 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-24 16:24:27,643 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;@2f627b7a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-24 16:24:27,643 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-24 16:24:27,647 INFO L276 IsEmpty]: Start isEmpty. Operand has 92 states, 71 states have (on average 1.408450704225352) internal successors, (100), 72 states have internal predecessors, (100), 18 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-24 16:24:27,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-24 16:24:27,657 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:24:27,658 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:24:27,658 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:24:27,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:24:27,663 INFO L85 PathProgramCache]: Analyzing trace with hash -2144138923, now seen corresponding path program 1 times [2023-12-24 16:24:27,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:24:27,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [177792220] [2023-12-24 16:24:27,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:24:27,673 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:24:27,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:24:27,675 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:24:27,677 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:24:27,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:24:27,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-24 16:24:27,937 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:24:27,982 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 298 proven. 0 refuted. 0 times theorem prover too weak. 314 trivial. 0 not checked. [2023-12-24 16:24:27,982 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:24:27,983 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:24:27,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [177792220] [2023-12-24 16:24:27,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [177792220] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:24:27,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:24:27,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-24 16:24:27,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874250953] [2023-12-24 16:24:27,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:24:27,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-24 16:24:27,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:24:28,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-24 16:24:28,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-24 16:24:28,015 INFO L87 Difference]: Start difference. First operand has 92 states, 71 states have (on average 1.408450704225352) internal successors, (100), 72 states have internal predecessors, (100), 18 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Second operand has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 16:24:28,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:24:28,050 INFO L93 Difference]: Finished difference Result 181 states and 288 transitions. [2023-12-24 16:24:28,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-24 16:24:28,052 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 124 [2023-12-24 16:24:28,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:24:28,057 INFO L225 Difference]: With dead ends: 181 [2023-12-24 16:24:28,057 INFO L226 Difference]: Without dead ends: 90 [2023-12-24 16:24:28,062 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 123 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:24:28,064 INFO L413 NwaCegarLoop]: 123 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, 123 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:24:28,065 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 123 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:24:28,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2023-12-24 16:24:28,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2023-12-24 16:24:28,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.3) internal successors, (91), 70 states have internal predecessors, (91), 18 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-24 16:24:28,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 127 transitions. [2023-12-24 16:24:28,114 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 127 transitions. Word has length 124 [2023-12-24 16:24:28,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:24:28,114 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 127 transitions. [2023-12-24 16:24:28,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-24 16:24:28,115 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 127 transitions. [2023-12-24 16:24:28,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-24 16:24:28,120 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:24:28,120 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:24:28,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-24 16:24:28,321 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:24:28,322 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:24:28,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:24:28,322 INFO L85 PathProgramCache]: Analyzing trace with hash -889367759, now seen corresponding path program 1 times [2023-12-24 16:24:28,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:24:28,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [272402662] [2023-12-24 16:24:28,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:24:28,323 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:24:28,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:24:28,324 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:24:28,325 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:24:28,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:24:28,528 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-24 16:24:28,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:24:28,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-24 16:24:28,753 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:24:28,753 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:24:28,755 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:24:28,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [272402662] [2023-12-24 16:24:28,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [272402662] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:24:28,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:24:28,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-24 16:24:28,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930738147] [2023-12-24 16:24:28,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:24:28,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-24 16:24:28,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:24:28,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-24 16:24:28,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-24 16:24:28,759 INFO L87 Difference]: Start difference. First operand 90 states and 127 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:28,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:24:28,911 INFO L93 Difference]: Finished difference Result 306 states and 432 transitions. [2023-12-24 16:24:28,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-24 16:24:28,912 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 124 [2023-12-24 16:24:28,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:24:28,917 INFO L225 Difference]: With dead ends: 306 [2023-12-24 16:24:28,917 INFO L226 Difference]: Without dead ends: 217 [2023-12-24 16:24:28,920 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 121 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:24:28,921 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 203 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:24:28,922 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 350 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:24:28,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2023-12-24 16:24:28,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 185. [2023-12-24 16:24:28,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 146 states have (on average 1.3013698630136987) internal successors, (190), 146 states have internal predecessors, (190), 36 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-24 16:24:28,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 262 transitions. [2023-12-24 16:24:28,950 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 262 transitions. Word has length 124 [2023-12-24 16:24:28,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:24:28,951 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 262 transitions. [2023-12-24 16:24:28,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:28,951 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 262 transitions. [2023-12-24 16:24:28,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-24 16:24:28,953 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:24:28,953 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:24:28,963 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 (3)] Ended with exit code 0 [2023-12-24 16:24:29,157 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:24:29,158 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:24:29,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:24:29,158 INFO L85 PathProgramCache]: Analyzing trace with hash 992937815, now seen corresponding path program 1 times [2023-12-24 16:24:29,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:24:29,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [289313059] [2023-12-24 16:24:29,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:24:29,159 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:24:29,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:24:29,163 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:24:29,164 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:24:29,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:24:29,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-24 16:24:29,393 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:24:29,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2023-12-24 16:24:29,536 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 39 treesize of output 27 [2023-12-24 16:24:29,575 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 16:24:29,644 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:24:29,644 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:24:29,644 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:24:29,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [289313059] [2023-12-24 16:24:29,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [289313059] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:24:29,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:24:29,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 16:24:29,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005157861] [2023-12-24 16:24:29,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:24:29,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 16:24:29,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:24:29,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 16:24:29,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-12-24 16:24:29,646 INFO L87 Difference]: Start difference. First operand 185 states and 262 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:30,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:24:30,400 INFO L93 Difference]: Finished difference Result 680 states and 961 transitions. [2023-12-24 16:24:30,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-24 16:24:30,404 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 132 [2023-12-24 16:24:30,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:24:30,406 INFO L225 Difference]: With dead ends: 680 [2023-12-24 16:24:30,406 INFO L226 Difference]: Without dead ends: 496 [2023-12-24 16:24:30,407 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2023-12-24 16:24:30,408 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 384 mSDsluCounter, 1017 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 1161 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:24:30,408 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 1161 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 16:24:30,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2023-12-24 16:24:30,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 327. [2023-12-24 16:24:30,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 278 states have (on average 1.3453237410071943) internal successors, (374), 280 states have internal predecessors, (374), 44 states have call successors, (44), 4 states have call predecessors, (44), 4 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2023-12-24 16:24:30,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 462 transitions. [2023-12-24 16:24:30,429 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 462 transitions. Word has length 132 [2023-12-24 16:24:30,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:24:30,430 INFO L495 AbstractCegarLoop]: Abstraction has 327 states and 462 transitions. [2023-12-24 16:24:30,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:30,430 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 462 transitions. [2023-12-24 16:24:30,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-24 16:24:30,431 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:24:30,431 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:24:30,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-24 16:24:30,638 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:24:30,638 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:24:30,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:24:30,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1829970239, now seen corresponding path program 1 times [2023-12-24 16:24:30,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:24:30,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [439846598] [2023-12-24 16:24:30,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:24:30,639 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:24:30,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:24:30,641 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:24:30,642 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:24:30,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:24:30,823 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 16:24:30,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:24:30,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2023-12-24 16:24:30,970 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 24 treesize of output 16 [2023-12-24 16:24:30,985 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:24:31,026 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2023-12-24 16:24:31,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:24:31,183 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:24:31,183 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:24:31,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [439846598] [2023-12-24 16:24:31,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [439846598] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:24:31,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:24:31,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 13 [2023-12-24 16:24:31,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979927425] [2023-12-24 16:24:31,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:24:31,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 16:24:31,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:24:31,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 16:24:31,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-12-24 16:24:31,185 INFO L87 Difference]: Start difference. First operand 327 states and 462 transitions. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:31,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:24:31,490 INFO L93 Difference]: Finished difference Result 733 states and 1036 transitions. [2023-12-24 16:24:31,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 16:24:31,490 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 133 [2023-12-24 16:24:31,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:24:31,492 INFO L225 Difference]: With dead ends: 733 [2023-12-24 16:24:31,492 INFO L226 Difference]: Without dead ends: 407 [2023-12-24 16:24:31,493 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 252 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2023-12-24 16:24:31,494 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 255 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:24:31,494 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 909 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:24:31,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2023-12-24 16:24:31,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 305. [2023-12-24 16:24:31,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 256 states have (on average 1.33203125) internal successors, (341), 258 states have internal predecessors, (341), 44 states have call successors, (44), 4 states have call predecessors, (44), 4 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2023-12-24 16:24:31,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 429 transitions. [2023-12-24 16:24:31,511 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 429 transitions. Word has length 133 [2023-12-24 16:24:31,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:24:31,511 INFO L495 AbstractCegarLoop]: Abstraction has 305 states and 429 transitions. [2023-12-24 16:24:31,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:31,512 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 429 transitions. [2023-12-24 16:24:31,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-24 16:24:31,513 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:24:31,513 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:24:31,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-24 16:24:31,717 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:24:31,718 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:24:31,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:24:31,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1563946672, now seen corresponding path program 1 times [2023-12-24 16:24:31,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:24:31,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1237442522] [2023-12-24 16:24:31,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:24:31,719 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:24:31,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:24:31,720 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:24:31,741 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:24:31,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:24:31,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-24 16:24:31,942 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:24:32,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2023-12-24 16:24:32,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-12-24 16:24:32,917 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:24:32,996 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:24:33,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-12-24 16:24:33,175 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 233 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 16:24:33,175 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:24:33,800 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 43 [2023-12-24 16:24:34,066 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:24:34,066 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:24:34,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1237442522] [2023-12-24 16:24:34,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1237442522] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:24:34,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:24:34,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [22] total 33 [2023-12-24 16:24:34,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270908164] [2023-12-24 16:24:34,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:24:34,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 16:24:34,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:24:34,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 16:24:34,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 16:24:34,068 INFO L87 Difference]: Start difference. First operand 305 states and 429 transitions. Second operand has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:35,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:24:35,824 INFO L93 Difference]: Finished difference Result 777 states and 1094 transitions. [2023-12-24 16:24:35,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 16:24:35,825 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 134 [2023-12-24 16:24:35,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:24:35,827 INFO L225 Difference]: With dead ends: 777 [2023-12-24 16:24:35,827 INFO L226 Difference]: Without dead ends: 473 [2023-12-24 16:24:35,828 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=191, Invalid=1449, Unknown=0, NotChecked=0, Total=1640 [2023-12-24 16:24:35,829 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 488 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 1135 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:24:35,829 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [488 Valid, 1135 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-24 16:24:35,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2023-12-24 16:24:35,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 327. [2023-12-24 16:24:35,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 278 states have (on average 1.3381294964028776) internal successors, (372), 280 states have internal predecessors, (372), 44 states have call successors, (44), 4 states have call predecessors, (44), 4 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2023-12-24 16:24:35,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 460 transitions. [2023-12-24 16:24:35,850 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 460 transitions. Word has length 134 [2023-12-24 16:24:35,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:24:35,850 INFO L495 AbstractCegarLoop]: Abstraction has 327 states and 460 transitions. [2023-12-24 16:24:35,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:35,850 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 460 transitions. [2023-12-24 16:24:35,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-24 16:24:35,851 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:24:35,852 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:24:35,858 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-24 16:24:36,056 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:24:36,056 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:24:36,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:24:36,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1420162732, now seen corresponding path program 1 times [2023-12-24 16:24:36,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:24:36,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2081919167] [2023-12-24 16:24:36,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:24:36,057 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:24:36,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:24:36,058 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:24:36,059 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:24:36,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:24:36,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-24 16:24:36,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:24:36,250 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:24:36,250 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:24:36,250 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:24:36,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2081919167] [2023-12-24 16:24:36,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2081919167] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:24:36,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:24:36,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 16:24:36,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169732357] [2023-12-24 16:24:36,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:24:36,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:24:36,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:24:36,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:24:36,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 16:24:36,252 INFO L87 Difference]: Start difference. First operand 327 states and 460 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:36,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:24:36,295 INFO L93 Difference]: Finished difference Result 701 states and 987 transitions. [2023-12-24 16:24:36,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:24:36,308 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 134 [2023-12-24 16:24:36,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:24:36,310 INFO L225 Difference]: With dead ends: 701 [2023-12-24 16:24:36,310 INFO L226 Difference]: Without dead ends: 375 [2023-12-24 16:24:36,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-24 16:24:36,312 INFO L413 NwaCegarLoop]: 120 mSDtfsCounter, 60 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:24:36,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 454 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:24:36,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2023-12-24 16:24:36,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 339. [2023-12-24 16:24:36,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 290 states have (on average 1.3241379310344827) internal successors, (384), 292 states have internal predecessors, (384), 44 states have call successors, (44), 4 states have call predecessors, (44), 4 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2023-12-24 16:24:36,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 472 transitions. [2023-12-24 16:24:36,329 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 472 transitions. Word has length 134 [2023-12-24 16:24:36,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:24:36,329 INFO L495 AbstractCegarLoop]: Abstraction has 339 states and 472 transitions. [2023-12-24 16:24:36,329 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:36,330 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 472 transitions. [2023-12-24 16:24:36,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-24 16:24:36,330 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:24:36,331 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:24:36,336 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:24:36,536 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:24:36,536 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:24:36,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:24:36,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1966748496, now seen corresponding path program 1 times [2023-12-24 16:24:36,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:24:36,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [405231726] [2023-12-24 16:24:36,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:24:36,537 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:24:36,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:24:36,539 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:24:36,539 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:24:36,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:24:36,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-24 16:24:36,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:24:37,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-24 16:24:37,603 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 24 [2023-12-24 16:24:37,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 52 [2023-12-24 16:24:37,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 61 treesize of output 45 [2023-12-24 16:24:37,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 24 treesize of output 16 [2023-12-24 16:24:38,094 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 233 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 16:24:38,094 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:24:38,960 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 29 [2023-12-24 16:24:39,280 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:24:39,280 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:24:39,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [405231726] [2023-12-24 16:24:39,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [405231726] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:24:39,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:24:39,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [24] total 37 [2023-12-24 16:24:39,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203104930] [2023-12-24 16:24:39,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:24:39,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-24 16:24:39,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:24:39,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-24 16:24:39,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1172, Unknown=0, NotChecked=0, Total=1332 [2023-12-24 16:24:39,283 INFO L87 Difference]: Start difference. First operand 339 states and 472 transitions. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:42,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:24:42,351 INFO L93 Difference]: Finished difference Result 940 states and 1307 transitions. [2023-12-24 16:24:42,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-24 16:24:42,352 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 134 [2023-12-24 16:24:42,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:24:42,354 INFO L225 Difference]: With dead ends: 940 [2023-12-24 16:24:42,354 INFO L226 Difference]: Without dead ends: 602 [2023-12-24 16:24:42,355 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 579 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=258, Invalid=1904, Unknown=0, NotChecked=0, Total=2162 [2023-12-24 16:24:42,356 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 653 mSDsluCounter, 1897 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 655 SdHoareTripleChecker+Valid, 2106 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:24:42,356 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [655 Valid, 2106 Invalid, 708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 699 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-24 16:24:42,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2023-12-24 16:24:42,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 363. [2023-12-24 16:24:42,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 314 states have (on average 1.3312101910828025) internal successors, (418), 316 states have internal predecessors, (418), 44 states have call successors, (44), 4 states have call predecessors, (44), 4 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2023-12-24 16:24:42,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 506 transitions. [2023-12-24 16:24:42,367 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 506 transitions. Word has length 134 [2023-12-24 16:24:42,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:24:42,367 INFO L495 AbstractCegarLoop]: Abstraction has 363 states and 506 transitions. [2023-12-24 16:24:42,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:42,367 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 506 transitions. [2023-12-24 16:24:42,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 16:24:42,368 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:24:42,369 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:24:42,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-24 16:24:42,573 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:24:42,573 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:24:42,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:24:42,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1126329446, now seen corresponding path program 1 times [2023-12-24 16:24:42,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:24:42,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1539105908] [2023-12-24 16:24:42,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:24:42,574 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:24:42,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:24:42,576 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:24:42,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-24 16:24:42,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:24:42,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 16:24:42,778 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:24:43,568 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 16:24:43,617 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 39 treesize of output 27 [2023-12-24 16:24:43,678 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:24:43,746 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 233 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 16:24:43,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:24:44,079 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 29 [2023-12-24 16:24:44,267 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:24:44,267 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:24:44,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1539105908] [2023-12-24 16:24:44,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1539105908] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:24:44,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:24:44,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [19] total 27 [2023-12-24 16:24:44,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850630349] [2023-12-24 16:24:44,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:24:44,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 16:24:44,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:24:44,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 16:24:44,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2023-12-24 16:24:44,269 INFO L87 Difference]: Start difference. First operand 363 states and 506 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:45,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:24:45,056 INFO L93 Difference]: Finished difference Result 786 states and 1095 transitions. [2023-12-24 16:24:45,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 16:24:45,057 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 135 [2023-12-24 16:24:45,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:24:45,058 INFO L225 Difference]: With dead ends: 786 [2023-12-24 16:24:45,058 INFO L226 Difference]: Without dead ends: 424 [2023-12-24 16:24:45,059 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 16:24:45,060 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 204 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:24:45,060 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 900 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 16:24:45,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2023-12-24 16:24:45,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 331. [2023-12-24 16:24:45,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 282 states have (on average 1.322695035460993) internal successors, (373), 284 states have internal predecessors, (373), 44 states have call successors, (44), 4 states have call predecessors, (44), 4 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2023-12-24 16:24:45,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 461 transitions. [2023-12-24 16:24:45,090 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 461 transitions. Word has length 135 [2023-12-24 16:24:45,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:24:45,090 INFO L495 AbstractCegarLoop]: Abstraction has 331 states and 461 transitions. [2023-12-24 16:24:45,090 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:45,091 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 461 transitions. [2023-12-24 16:24:45,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-24 16:24:45,091 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:24:45,092 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:24:45,110 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 (9)] Forceful destruction successful, exit code 0 [2023-12-24 16:24:45,297 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:24:45,297 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:24:45,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:24:45,298 INFO L85 PathProgramCache]: Analyzing trace with hash 909034632, now seen corresponding path program 1 times [2023-12-24 16:24:45,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:24:45,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1310318532] [2023-12-24 16:24:45,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:24:45,298 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:24:45,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:24:45,309 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:24:45,332 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:24:45,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:24:45,498 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-24 16:24:45,502 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:24:46,245 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 14 [2023-12-24 16:24:46,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2023-12-24 16:24:46,345 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 16:24:46,492 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 43 [2023-12-24 16:24:46,553 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 41 [2023-12-24 16:24:46,647 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 24 treesize of output 16 [2023-12-24 16:24:46,751 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 233 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 16:24:46,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:24:47,143 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 22 [2023-12-24 16:24:47,377 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 29 [2023-12-24 16:24:47,605 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:24:47,606 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:24:47,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1310318532] [2023-12-24 16:24:47,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1310318532] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:24:47,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:24:47,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [22] total 33 [2023-12-24 16:24:47,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197081376] [2023-12-24 16:24:47,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:24:47,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 16:24:47,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:24:47,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 16:24:47,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=929, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 16:24:47,607 INFO L87 Difference]: Start difference. First operand 331 states and 461 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:49,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:24:49,703 INFO L93 Difference]: Finished difference Result 735 states and 1017 transitions. [2023-12-24 16:24:49,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-24 16:24:49,704 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 135 [2023-12-24 16:24:49,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:24:49,705 INFO L225 Difference]: With dead ends: 735 [2023-12-24 16:24:49,706 INFO L226 Difference]: Without dead ends: 575 [2023-12-24 16:24:49,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=237, Invalid=1655, Unknown=0, NotChecked=0, Total=1892 [2023-12-24 16:24:49,707 INFO L413 NwaCegarLoop]: 192 mSDtfsCounter, 536 mSDsluCounter, 1387 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 1579 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:24:49,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [538 Valid, 1579 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 539 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-24 16:24:49,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2023-12-24 16:24:49,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 337. [2023-12-24 16:24:49,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 288 states have (on average 1.3263888888888888) internal successors, (382), 290 states have internal predecessors, (382), 44 states have call successors, (44), 4 states have call predecessors, (44), 4 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2023-12-24 16:24:49,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 470 transitions. [2023-12-24 16:24:49,723 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 470 transitions. Word has length 135 [2023-12-24 16:24:49,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:24:49,723 INFO L495 AbstractCegarLoop]: Abstraction has 337 states and 470 transitions. [2023-12-24 16:24:49,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:49,723 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 470 transitions. [2023-12-24 16:24:49,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-24 16:24:49,724 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:24:49,724 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:24:49,740 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:24:49,929 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:24:49,929 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:24:49,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:24:49,929 INFO L85 PathProgramCache]: Analyzing trace with hash 2098488615, now seen corresponding path program 1 times [2023-12-24 16:24:49,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:24:49,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [869908568] [2023-12-24 16:24:49,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:24:49,930 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:24:49,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:24:49,931 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:24:49,934 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:24:50,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:24:50,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-24 16:24:50,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:24:50,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2023-12-24 16:24:50,544 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:24:50,547 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:24:50,578 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 368 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2023-12-24 16:24:50,578 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:24:50,683 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:24:50,683 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:24:50,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [869908568] [2023-12-24 16:24:50,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [869908568] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:24:50,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:24:50,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 9 [2023-12-24 16:24:50,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547645911] [2023-12-24 16:24:50,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:24:50,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:24:50,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:24:50,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:24:50,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-12-24 16:24:50,684 INFO L87 Difference]: Start difference. First operand 337 states and 470 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:50,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:24:50,910 INFO L93 Difference]: Finished difference Result 907 states and 1256 transitions. [2023-12-24 16:24:50,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:24:50,913 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 136 [2023-12-24 16:24:50,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:24:50,915 INFO L225 Difference]: With dead ends: 907 [2023-12-24 16:24:50,915 INFO L226 Difference]: Without dead ends: 571 [2023-12-24 16:24:50,915 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-24 16:24:50,916 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 103 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:24:50,916 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 413 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:24:50,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2023-12-24 16:24:50,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 513. [2023-12-24 16:24:50,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 440 states have (on average 1.3045454545454545) internal successors, (574), 446 states have internal predecessors, (574), 64 states have call successors, (64), 8 states have call predecessors, (64), 8 states have return successors, (64), 58 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:24:50,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 702 transitions. [2023-12-24 16:24:50,935 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 702 transitions. Word has length 136 [2023-12-24 16:24:50,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:24:50,935 INFO L495 AbstractCegarLoop]: Abstraction has 513 states and 702 transitions. [2023-12-24 16:24:50,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:50,935 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 702 transitions. [2023-12-24 16:24:50,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-24 16:24:50,937 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:24:50,937 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:24:50,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-24 16:24:51,142 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:24:51,143 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:24:51,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:24:51,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1941406328, now seen corresponding path program 1 times [2023-12-24 16:24:51,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:24:51,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [165633127] [2023-12-24 16:24:51,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:24:51,144 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:24:51,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:24:51,145 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:24:51,146 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:24:51,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:24:51,341 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-24 16:24:51,345 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:24:51,459 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:24:51,534 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-12-24 16:24:51,534 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:24:51,606 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:24:51,606 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:24:51,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [165633127] [2023-12-24 16:24:51,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [165633127] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:24:51,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:24:51,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 9 [2023-12-24 16:24:51,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788692469] [2023-12-24 16:24:51,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:24:51,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:24:51,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:24:51,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:24:51,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-12-24 16:24:51,608 INFO L87 Difference]: Start difference. First operand 513 states and 702 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:51,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:24:51,754 INFO L93 Difference]: Finished difference Result 890 states and 1187 transitions. [2023-12-24 16:24:51,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 16:24:51,755 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 136 [2023-12-24 16:24:51,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:24:51,758 INFO L225 Difference]: With dead ends: 890 [2023-12-24 16:24:51,758 INFO L226 Difference]: Without dead ends: 888 [2023-12-24 16:24:51,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-12-24 16:24:51,759 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 78 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:24:51,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 634 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:24:51,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2023-12-24 16:24:51,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 660. [2023-12-24 16:24:51,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 587 states have (on average 1.282793867120954) internal successors, (753), 593 states have internal predecessors, (753), 64 states have call successors, (64), 8 states have call predecessors, (64), 8 states have return successors, (64), 58 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:24:51,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 881 transitions. [2023-12-24 16:24:51,783 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 881 transitions. Word has length 136 [2023-12-24 16:24:51,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:24:51,783 INFO L495 AbstractCegarLoop]: Abstraction has 660 states and 881 transitions. [2023-12-24 16:24:51,783 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:51,783 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 881 transitions. [2023-12-24 16:24:51,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-24 16:24:51,784 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:24:51,784 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:24:51,791 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:24:51,989 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:24:51,990 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:24:51,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:24:51,990 INFO L85 PathProgramCache]: Analyzing trace with hash 573751753, now seen corresponding path program 1 times [2023-12-24 16:24:51,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:24:51,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1830435269] [2023-12-24 16:24:51,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:24:51,991 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:24:51,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:24:51,991 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:24:51,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-24 16:24:52,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:24:52,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-24 16:24:52,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:24:52,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-24 16:24:53,069 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 47 treesize of output 35 [2023-12-24 16:24:53,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 49 [2023-12-24 16:24:53,229 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:24:53,499 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 233 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 16:24:53,500 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:24:54,185 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:24:54,186 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:24:54,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1830435269] [2023-12-24 16:24:54,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1830435269] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:24:54,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:24:54,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [24] total 36 [2023-12-24 16:24:54,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341668789] [2023-12-24 16:24:54,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:24:54,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-24 16:24:54,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:24:54,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-24 16:24:54,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1144, Unknown=0, NotChecked=0, Total=1260 [2023-12-24 16:24:54,187 INFO L87 Difference]: Start difference. First operand 660 states and 881 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:56,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:24:56,143 INFO L93 Difference]: Finished difference Result 1622 states and 2157 transitions. [2023-12-24 16:24:56,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-24 16:24:56,144 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 136 [2023-12-24 16:24:56,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:24:56,146 INFO L225 Difference]: With dead ends: 1622 [2023-12-24 16:24:56,146 INFO L226 Difference]: Without dead ends: 963 [2023-12-24 16:24:56,147 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 641 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=256, Invalid=2294, Unknown=0, NotChecked=0, Total=2550 [2023-12-24 16:24:56,148 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 268 mSDsluCounter, 1960 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 2140 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:24:56,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 2140 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-24 16:24:56,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2023-12-24 16:24:56,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 664. [2023-12-24 16:24:56,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 591 states have (on average 1.27580372250423) internal successors, (754), 597 states have internal predecessors, (754), 64 states have call successors, (64), 8 states have call predecessors, (64), 8 states have return successors, (64), 58 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:24:56,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 882 transitions. [2023-12-24 16:24:56,166 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 882 transitions. Word has length 136 [2023-12-24 16:24:56,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:24:56,166 INFO L495 AbstractCegarLoop]: Abstraction has 664 states and 882 transitions. [2023-12-24 16:24:56,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:24:56,167 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 882 transitions. [2023-12-24 16:24:56,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-24 16:24:56,168 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:24:56,168 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:24:56,173 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:24:56,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:24:56,373 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:24:56,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:24:56,373 INFO L85 PathProgramCache]: Analyzing trace with hash -589964584, now seen corresponding path program 1 times [2023-12-24 16:24:56,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:24:56,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [415498409] [2023-12-24 16:24:56,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:24:56,374 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:24:56,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:24:56,375 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:24:56,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-24 16:24:56,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:24:56,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-24 16:24:56,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:24:57,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-12-24 16:24:57,817 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 53 treesize of output 41 [2023-12-24 16:24:57,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 39 [2023-12-24 16:24:57,961 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 24 treesize of output 16 [2023-12-24 16:24:58,056 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 233 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 16:24:58,056 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:24:58,600 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 29 [2023-12-24 16:24:58,877 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:24:58,877 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:24:58,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [415498409] [2023-12-24 16:24:58,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [415498409] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:24:58,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:24:58,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [21] total 31 [2023-12-24 16:24:58,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38587979] [2023-12-24 16:24:58,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:24:58,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 16:24:58,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:24:58,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 16:24:58,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=825, Unknown=0, NotChecked=0, Total=930 [2023-12-24 16:24:58,879 INFO L87 Difference]: Start difference. First operand 664 states and 882 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:00,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:00,568 INFO L93 Difference]: Finished difference Result 1595 states and 2120 transitions. [2023-12-24 16:25:00,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-24 16:25:00,570 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 136 [2023-12-24 16:25:00,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:00,572 INFO L225 Difference]: With dead ends: 1595 [2023-12-24 16:25:00,572 INFO L226 Difference]: Without dead ends: 932 [2023-12-24 16:25:00,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=185, Invalid=1375, Unknown=0, NotChecked=0, Total=1560 [2023-12-24 16:25:00,574 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 348 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 1406 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:00,574 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [350 Valid, 1406 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-24 16:25:00,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 932 states. [2023-12-24 16:25:00,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 932 to 664. [2023-12-24 16:25:00,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 591 states have (on average 1.2741116751269035) internal successors, (753), 597 states have internal predecessors, (753), 64 states have call successors, (64), 8 states have call predecessors, (64), 8 states have return successors, (64), 58 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:25:00,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 881 transitions. [2023-12-24 16:25:00,592 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 881 transitions. Word has length 136 [2023-12-24 16:25:00,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:00,592 INFO L495 AbstractCegarLoop]: Abstraction has 664 states and 881 transitions. [2023-12-24 16:25:00,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:00,593 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 881 transitions. [2023-12-24 16:25:00,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-24 16:25:00,594 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:00,594 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:00,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-24 16:25:00,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:25:00,799 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:00,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:00,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1981515887, now seen corresponding path program 1 times [2023-12-24 16:25:00,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:00,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [59936731] [2023-12-24 16:25:00,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:00,800 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:25:00,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:00,801 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:25:00,804 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:25:00,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:00,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-24 16:25:01,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:01,274 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 14 [2023-12-24 16:25:01,342 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:25:01,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 58 treesize of output 38 [2023-12-24 16:25:01,379 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 8 proven. 348 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2023-12-24 16:25:01,380 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:01,502 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:01,502 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:01,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [59936731] [2023-12-24 16:25:01,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [59936731] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:01,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:01,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 15 [2023-12-24 16:25:01,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567127202] [2023-12-24 16:25:01,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:01,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:25:01,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:01,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:25:01,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-12-24 16:25:01,503 INFO L87 Difference]: Start difference. First operand 664 states and 881 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:01,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:01,803 INFO L93 Difference]: Finished difference Result 1421 states and 1903 transitions. [2023-12-24 16:25:01,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 16:25:01,803 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 137 [2023-12-24 16:25:01,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:01,806 INFO L225 Difference]: With dead ends: 1421 [2023-12-24 16:25:01,806 INFO L226 Difference]: Without dead ends: 1077 [2023-12-24 16:25:01,807 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-12-24 16:25:01,807 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 179 mSDsluCounter, 736 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:01,808 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 920 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:25:01,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2023-12-24 16:25:01,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 901. [2023-12-24 16:25:01,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 901 states, 802 states have (on average 1.2793017456359101) internal successors, (1026), 812 states have internal predecessors, (1026), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 76 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-24 16:25:01,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 1198 transitions. [2023-12-24 16:25:01,831 INFO L78 Accepts]: Start accepts. Automaton has 901 states and 1198 transitions. Word has length 137 [2023-12-24 16:25:01,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:01,831 INFO L495 AbstractCegarLoop]: Abstraction has 901 states and 1198 transitions. [2023-12-24 16:25:01,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:01,831 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 1198 transitions. [2023-12-24 16:25:01,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-24 16:25:01,832 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:01,832 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:01,854 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:25:02,037 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:25:02,037 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:02,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:02,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1757600863, now seen corresponding path program 1 times [2023-12-24 16:25:02,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:02,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1165979238] [2023-12-24 16:25:02,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:02,038 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:25:02,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:02,039 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:25:02,040 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:25:02,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:02,235 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 38 conjunts are in the unsatisfiable core [2023-12-24 16:25:02,240 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:02,856 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:25:02,914 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 14 [2023-12-24 16:25:02,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2023-12-24 16:25:02,981 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 16:25:03,113 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 24 [2023-12-24 16:25:03,183 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 40 [2023-12-24 16:25:03,236 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 38 [2023-12-24 16:25:03,469 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 233 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 16:25:03,469 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:03,867 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 22 [2023-12-24 16:25:04,225 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:04,225 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:04,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1165979238] [2023-12-24 16:25:04,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1165979238] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:04,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:04,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [25] total 38 [2023-12-24 16:25:04,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113400241] [2023-12-24 16:25:04,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:04,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-24 16:25:04,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:04,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-24 16:25:04,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1275, Unknown=0, NotChecked=0, Total=1406 [2023-12-24 16:25:04,227 INFO L87 Difference]: Start difference. First operand 901 states and 1198 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:06,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:06,888 INFO L93 Difference]: Finished difference Result 2038 states and 2714 transitions. [2023-12-24 16:25:06,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-24 16:25:06,888 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 137 [2023-12-24 16:25:06,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:06,893 INFO L225 Difference]: With dead ends: 2038 [2023-12-24 16:25:06,893 INFO L226 Difference]: Without dead ends: 1477 [2023-12-24 16:25:06,895 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 844 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=344, Invalid=2962, Unknown=0, NotChecked=0, Total=3306 [2023-12-24 16:25:06,895 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 472 mSDsluCounter, 2082 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 2261 SdHoareTripleChecker+Invalid, 833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:06,895 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [472 Valid, 2261 Invalid, 833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-24 16:25:06,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1477 states. [2023-12-24 16:25:06,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1477 to 914. [2023-12-24 16:25:06,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 914 states, 815 states have (on average 1.2773006134969325) internal successors, (1041), 825 states have internal predecessors, (1041), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 76 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-24 16:25:06,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 914 states to 914 states and 1213 transitions. [2023-12-24 16:25:06,929 INFO L78 Accepts]: Start accepts. Automaton has 914 states and 1213 transitions. Word has length 137 [2023-12-24 16:25:06,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:06,929 INFO L495 AbstractCegarLoop]: Abstraction has 914 states and 1213 transitions. [2023-12-24 16:25:06,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:06,929 INFO L276 IsEmpty]: Start isEmpty. Operand 914 states and 1213 transitions. [2023-12-24 16:25:06,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-24 16:25:06,931 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:06,931 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:06,952 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:25:07,137 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:25:07,137 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:07,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:07,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1604321402, now seen corresponding path program 1 times [2023-12-24 16:25:07,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:07,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [213429053] [2023-12-24 16:25:07,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:07,138 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:25:07,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:07,139 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:25:07,141 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:25:07,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:07,332 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 40 conjunts are in the unsatisfiable core [2023-12-24 16:25:07,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:08,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-24 16:25:09,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2023-12-24 16:25:09,160 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 24 [2023-12-24 16:25:09,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 49 [2023-12-24 16:25:09,506 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 63 treesize of output 47 [2023-12-24 16:25:09,621 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 24 treesize of output 16 [2023-12-24 16:25:09,746 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 14 proven. 374 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2023-12-24 16:25:09,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:10,907 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 29 [2023-12-24 16:25:11,300 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:11,300 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:11,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [213429053] [2023-12-24 16:25:11,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [213429053] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:11,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:11,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [30] total 44 [2023-12-24 16:25:11,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662422787] [2023-12-24 16:25:11,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:11,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-24 16:25:11,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:11,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-24 16:25:11,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1699, Unknown=0, NotChecked=0, Total=1892 [2023-12-24 16:25:11,302 INFO L87 Difference]: Start difference. First operand 914 states and 1213 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:14,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:14,094 INFO L93 Difference]: Finished difference Result 2444 states and 3242 transitions. [2023-12-24 16:25:14,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-24 16:25:14,095 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 137 [2023-12-24 16:25:14,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:14,098 INFO L225 Difference]: With dead ends: 2444 [2023-12-24 16:25:14,098 INFO L226 Difference]: Without dead ends: 1531 [2023-12-24 16:25:14,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 880 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=333, Invalid=2747, Unknown=0, NotChecked=0, Total=3080 [2023-12-24 16:25:14,101 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 642 mSDsluCounter, 1560 mSDsCounter, 0 mSdLazyCounter, 778 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 644 SdHoareTripleChecker+Valid, 1738 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:14,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [644 Valid, 1738 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 778 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-24 16:25:14,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1531 states. [2023-12-24 16:25:14,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1531 to 937. [2023-12-24 16:25:14,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 838 states have (on average 1.2768496420047732) internal successors, (1070), 848 states have internal predecessors, (1070), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 76 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-24 16:25:14,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 1242 transitions. [2023-12-24 16:25:14,124 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 1242 transitions. Word has length 137 [2023-12-24 16:25:14,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:14,125 INFO L495 AbstractCegarLoop]: Abstraction has 937 states and 1242 transitions. [2023-12-24 16:25:14,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:14,125 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 1242 transitions. [2023-12-24 16:25:14,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-24 16:25:14,126 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:14,126 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:14,132 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:25:14,331 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:25:14,331 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:14,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:14,331 INFO L85 PathProgramCache]: Analyzing trace with hash 368236730, now seen corresponding path program 1 times [2023-12-24 16:25:14,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:14,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1524150318] [2023-12-24 16:25:14,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:14,332 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:25:14,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:14,333 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:25:14,334 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:25:14,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:14,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-24 16:25:14,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:16,432 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:25:16,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 30 treesize of output 22 [2023-12-24 16:25:17,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 34 treesize of output 26 [2023-12-24 16:25:18,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 53 [2023-12-24 16:25:18,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2023-12-24 16:25:18,034 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 16:25:18,157 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 14 proven. 374 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2023-12-24 16:25:18,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:18,750 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:25:18,915 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:18,916 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:18,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1524150318] [2023-12-24 16:25:18,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1524150318] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:18,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:18,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [30] total 40 [2023-12-24 16:25:18,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389302028] [2023-12-24 16:25:18,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:18,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 16:25:18,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:18,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 16:25:18,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1382, Unknown=0, NotChecked=0, Total=1560 [2023-12-24 16:25:18,918 INFO L87 Difference]: Start difference. First operand 937 states and 1242 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:20,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:20,442 INFO L93 Difference]: Finished difference Result 2604 states and 3435 transitions. [2023-12-24 16:25:20,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-24 16:25:20,442 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 138 [2023-12-24 16:25:20,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:20,446 INFO L225 Difference]: With dead ends: 2604 [2023-12-24 16:25:20,446 INFO L226 Difference]: Without dead ends: 1668 [2023-12-24 16:25:20,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=354, Invalid=2402, Unknown=0, NotChecked=0, Total=2756 [2023-12-24 16:25:20,449 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 340 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 1001 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:20,449 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [340 Valid, 1001 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-24 16:25:20,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1668 states. [2023-12-24 16:25:20,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1668 to 1082. [2023-12-24 16:25:20,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1082 states, 983 states have (on average 1.2685656154628688) internal successors, (1247), 993 states have internal predecessors, (1247), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 76 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-24 16:25:20,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1082 states to 1082 states and 1419 transitions. [2023-12-24 16:25:20,476 INFO L78 Accepts]: Start accepts. Automaton has 1082 states and 1419 transitions. Word has length 138 [2023-12-24 16:25:20,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:20,477 INFO L495 AbstractCegarLoop]: Abstraction has 1082 states and 1419 transitions. [2023-12-24 16:25:20,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:20,477 INFO L276 IsEmpty]: Start isEmpty. Operand 1082 states and 1419 transitions. [2023-12-24 16:25:20,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-24 16:25:20,478 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:20,478 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:20,493 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:25:20,683 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:25:20,683 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:20,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:20,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1513506001, now seen corresponding path program 1 times [2023-12-24 16:25:20,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:20,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [530090113] [2023-12-24 16:25:20,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:20,684 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:25:20,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:20,685 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:25:20,691 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:25:20,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:20,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-24 16:25:20,887 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:21,225 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 6 proven. 326 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 16:25:21,225 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:21,304 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:21,304 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:21,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [530090113] [2023-12-24 16:25:21,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [530090113] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:21,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:21,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 11 [2023-12-24 16:25:21,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240894959] [2023-12-24 16:25:21,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:21,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:25:21,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:21,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:25:21,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-12-24 16:25:21,305 INFO L87 Difference]: Start difference. First operand 1082 states and 1419 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:21,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:21,414 INFO L93 Difference]: Finished difference Result 2454 states and 3224 transitions. [2023-12-24 16:25:21,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:25:21,415 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 138 [2023-12-24 16:25:21,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:21,419 INFO L225 Difference]: With dead ends: 2454 [2023-12-24 16:25:21,419 INFO L226 Difference]: Without dead ends: 1373 [2023-12-24 16:25:21,421 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 265 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:25:21,421 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 95 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 601 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:21,422 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 601 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:25:21,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1373 states. [2023-12-24 16:25:21,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1373 to 1232. [2023-12-24 16:25:21,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1232 states, 1099 states have (on average 1.2493175614194723) internal successors, (1373), 1113 states have internal predecessors, (1373), 114 states have call successors, (114), 18 states have call predecessors, (114), 18 states have return successors, (114), 100 states have call predecessors, (114), 114 states have call successors, (114) [2023-12-24 16:25:21,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1232 states to 1232 states and 1601 transitions. [2023-12-24 16:25:21,469 INFO L78 Accepts]: Start accepts. Automaton has 1232 states and 1601 transitions. Word has length 138 [2023-12-24 16:25:21,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:21,469 INFO L495 AbstractCegarLoop]: Abstraction has 1232 states and 1601 transitions. [2023-12-24 16:25:21,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:21,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1232 states and 1601 transitions. [2023-12-24 16:25:21,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-24 16:25:21,471 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:21,471 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:21,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-24 16:25:21,687 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:25:21,688 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:21,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:21,688 INFO L85 PathProgramCache]: Analyzing trace with hash 813164017, now seen corresponding path program 1 times [2023-12-24 16:25:21,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:21,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [943775718] [2023-12-24 16:25:21,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:21,689 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:25:21,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:21,690 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:25:21,711 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:25:21,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:21,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 38 conjunts are in the unsatisfiable core [2023-12-24 16:25:21,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:23,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-24 16:25:23,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-12-24 16:25:23,319 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 24 [2023-12-24 16:25:23,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2023-12-24 16:25:23,456 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 16:25:23,661 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 233 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 16:25:23,661 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:24,407 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:24,407 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:24,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [943775718] [2023-12-24 16:25:24,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [943775718] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:24,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:24,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [24] total 36 [2023-12-24 16:25:24,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752517827] [2023-12-24 16:25:24,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:24,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-24 16:25:24,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:24,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-24 16:25:24,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-24 16:25:24,409 INFO L87 Difference]: Start difference. First operand 1232 states and 1601 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:26,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:26,191 INFO L93 Difference]: Finished difference Result 2897 states and 3763 transitions. [2023-12-24 16:25:26,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-24 16:25:26,192 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 138 [2023-12-24 16:25:26,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:26,196 INFO L225 Difference]: With dead ends: 2897 [2023-12-24 16:25:26,196 INFO L226 Difference]: Without dead ends: 1666 [2023-12-24 16:25:26,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 581 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=256, Invalid=2396, Unknown=0, NotChecked=0, Total=2652 [2023-12-24 16:25:26,198 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 351 mSDsluCounter, 1707 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 1866 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:26,198 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 1866 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 16:25:26,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1666 states. [2023-12-24 16:25:26,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1666 to 1225. [2023-12-24 16:25:26,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1225 states, 1092 states have (on average 1.2481684981684982) internal successors, (1363), 1106 states have internal predecessors, (1363), 114 states have call successors, (114), 18 states have call predecessors, (114), 18 states have return successors, (114), 100 states have call predecessors, (114), 114 states have call successors, (114) [2023-12-24 16:25:26,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1225 states to 1225 states and 1591 transitions. [2023-12-24 16:25:26,232 INFO L78 Accepts]: Start accepts. Automaton has 1225 states and 1591 transitions. Word has length 138 [2023-12-24 16:25:26,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:26,232 INFO L495 AbstractCegarLoop]: Abstraction has 1225 states and 1591 transitions. [2023-12-24 16:25:26,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:26,233 INFO L276 IsEmpty]: Start isEmpty. Operand 1225 states and 1591 transitions. [2023-12-24 16:25:26,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-24 16:25:26,234 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:26,234 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:26,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-24 16:25:26,447 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:25:26,448 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:26,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:26,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1249153210, now seen corresponding path program 1 times [2023-12-24 16:25:26,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:26,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [609444397] [2023-12-24 16:25:26,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:26,449 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:25:26,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:26,449 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:25:26,450 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:25:26,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:26,644 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 16:25:26,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:27,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 29 [2023-12-24 16:25:27,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2023-12-24 16:25:27,514 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 24 treesize of output 16 [2023-12-24 16:25:27,589 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 233 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 16:25:27,590 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:27,892 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 29 [2023-12-24 16:25:28,092 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:28,092 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:28,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [609444397] [2023-12-24 16:25:28,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [609444397] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:28,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:28,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [19] total 27 [2023-12-24 16:25:28,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896820719] [2023-12-24 16:25:28,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:28,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 16:25:28,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:28,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 16:25:28,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2023-12-24 16:25:28,094 INFO L87 Difference]: Start difference. First operand 1225 states and 1591 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:28,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:28,985 INFO L93 Difference]: Finished difference Result 2858 states and 3717 transitions. [2023-12-24 16:25:28,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 16:25:28,986 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 138 [2023-12-24 16:25:28,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:28,990 INFO L225 Difference]: With dead ends: 2858 [2023-12-24 16:25:28,991 INFO L226 Difference]: Without dead ends: 1634 [2023-12-24 16:25:28,992 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 16:25:28,993 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 216 mSDsluCounter, 983 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 1141 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:28,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 1141 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 16:25:28,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1634 states. [2023-12-24 16:25:29,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1634 to 1220. [2023-12-24 16:25:29,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1220 states, 1087 states have (on average 1.250229990800368) internal successors, (1359), 1101 states have internal predecessors, (1359), 114 states have call successors, (114), 18 states have call predecessors, (114), 18 states have return successors, (114), 100 states have call predecessors, (114), 114 states have call successors, (114) [2023-12-24 16:25:29,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1220 states to 1220 states and 1587 transitions. [2023-12-24 16:25:29,026 INFO L78 Accepts]: Start accepts. Automaton has 1220 states and 1587 transitions. Word has length 138 [2023-12-24 16:25:29,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:29,026 INFO L495 AbstractCegarLoop]: Abstraction has 1220 states and 1587 transitions. [2023-12-24 16:25:29,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:29,027 INFO L276 IsEmpty]: Start isEmpty. Operand 1220 states and 1587 transitions. [2023-12-24 16:25:29,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-24 16:25:29,028 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:29,028 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:29,039 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:25:29,233 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:25:29,233 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:29,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:29,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1756980156, now seen corresponding path program 1 times [2023-12-24 16:25:29,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:29,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [684835964] [2023-12-24 16:25:29,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:29,234 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:25:29,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:29,235 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:25:29,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-24 16:25:29,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:29,453 INFO L262 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-24 16:25:29,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:30,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2023-12-24 16:25:30,567 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 11 [2023-12-24 16:25:30,643 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 20 treesize of output 12 [2023-12-24 16:25:31,255 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 40 [2023-12-24 16:25:31,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2023-12-24 16:25:31,265 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 16:25:31,340 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 233 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 16:25:31,340 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:31,552 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:31,552 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:31,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [684835964] [2023-12-24 16:25:31,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [684835964] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:31,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:31,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [22] total 26 [2023-12-24 16:25:31,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223567326] [2023-12-24 16:25:31,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:31,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:25:31,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:31,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:25:31,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2023-12-24 16:25:31,554 INFO L87 Difference]: Start difference. First operand 1220 states and 1587 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:31,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:31,785 INFO L93 Difference]: Finished difference Result 2500 states and 3249 transitions. [2023-12-24 16:25:31,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:25:31,789 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 139 [2023-12-24 16:25:31,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:31,792 INFO L225 Difference]: With dead ends: 2500 [2023-12-24 16:25:31,792 INFO L226 Difference]: Without dead ends: 1281 [2023-12-24 16:25:31,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2023-12-24 16:25:31,794 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 44 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:31,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 459 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:25:31,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states. [2023-12-24 16:25:31,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 1075. [2023-12-24 16:25:31,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1075 states, 942 states have (on average 1.2473460721868366) internal successors, (1175), 956 states have internal predecessors, (1175), 114 states have call successors, (114), 18 states have call predecessors, (114), 18 states have return successors, (114), 100 states have call predecessors, (114), 114 states have call successors, (114) [2023-12-24 16:25:31,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1075 states to 1075 states and 1403 transitions. [2023-12-24 16:25:31,827 INFO L78 Accepts]: Start accepts. Automaton has 1075 states and 1403 transitions. Word has length 139 [2023-12-24 16:25:31,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:31,827 INFO L495 AbstractCegarLoop]: Abstraction has 1075 states and 1403 transitions. [2023-12-24 16:25:31,827 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:31,827 INFO L276 IsEmpty]: Start isEmpty. Operand 1075 states and 1403 transitions. [2023-12-24 16:25:31,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-24 16:25:31,828 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:31,828 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:31,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-24 16:25:32,036 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:25:32,037 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:32,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:32,037 INFO L85 PathProgramCache]: Analyzing trace with hash -546772243, now seen corresponding path program 1 times [2023-12-24 16:25:32,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:32,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1813435126] [2023-12-24 16:25:32,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:32,037 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:25:32,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:32,038 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:25:32,039 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:25:32,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:32,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-24 16:25:32,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:32,544 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:25:32,561 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 6 proven. 326 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 16:25:32,561 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:32,650 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:32,651 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:32,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1813435126] [2023-12-24 16:25:32,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1813435126] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:32,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:32,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2023-12-24 16:25:32,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717657965] [2023-12-24 16:25:32,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:32,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:25:32,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:32,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:25:32,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-12-24 16:25:32,652 INFO L87 Difference]: Start difference. First operand 1075 states and 1403 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:32,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:32,731 INFO L93 Difference]: Finished difference Result 1779 states and 2324 transitions. [2023-12-24 16:25:32,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:25:32,733 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 139 [2023-12-24 16:25:32,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:32,736 INFO L225 Difference]: With dead ends: 1779 [2023-12-24 16:25:32,736 INFO L226 Difference]: Without dead ends: 1118 [2023-12-24 16:25:32,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 265 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:25:32,738 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 88 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:32,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 616 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:25:32,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2023-12-24 16:25:32,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 1063. [2023-12-24 16:25:32,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1063 states, 927 states have (on average 1.2405609492988134) internal successors, (1150), 941 states have internal predecessors, (1150), 116 states have call successors, (116), 19 states have call predecessors, (116), 19 states have return successors, (116), 102 states have call predecessors, (116), 116 states have call successors, (116) [2023-12-24 16:25:32,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1382 transitions. [2023-12-24 16:25:32,770 INFO L78 Accepts]: Start accepts. Automaton has 1063 states and 1382 transitions. Word has length 139 [2023-12-24 16:25:32,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:32,770 INFO L495 AbstractCegarLoop]: Abstraction has 1063 states and 1382 transitions. [2023-12-24 16:25:32,771 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, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:32,771 INFO L276 IsEmpty]: Start isEmpty. Operand 1063 states and 1382 transitions. [2023-12-24 16:25:32,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-24 16:25:32,772 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:32,772 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:32,780 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-24 16:25:32,977 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:25:32,977 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:32,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:32,977 INFO L85 PathProgramCache]: Analyzing trace with hash 693054227, now seen corresponding path program 1 times [2023-12-24 16:25:32,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:32,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [888360716] [2023-12-24 16:25:32,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:32,978 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:25:32,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:32,979 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:25:32,996 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:25:33,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:33,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-24 16:25:33,215 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:33,306 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:25:33,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2023-12-24 16:25:33,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 53 treesize of output 41 [2023-12-24 16:25:33,507 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 62 treesize of output 46 [2023-12-24 16:25:33,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 39 [2023-12-24 16:25:33,740 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2023-12-24 16:25:33,740 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:34,110 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 22 [2023-12-24 16:25:34,473 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:34,473 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:34,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [888360716] [2023-12-24 16:25:34,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [888360716] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:34,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:34,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [17] total 29 [2023-12-24 16:25:34,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716550413] [2023-12-24 16:25:34,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:34,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-24 16:25:34,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:34,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-24 16:25:34,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2023-12-24 16:25:34,475 INFO L87 Difference]: Start difference. First operand 1063 states and 1382 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:36,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:36,660 INFO L93 Difference]: Finished difference Result 2771 states and 3565 transitions. [2023-12-24 16:25:36,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-24 16:25:36,661 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 139 [2023-12-24 16:25:36,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:36,665 INFO L225 Difference]: With dead ends: 2771 [2023-12-24 16:25:36,665 INFO L226 Difference]: Without dead ends: 1709 [2023-12-24 16:25:36,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=257, Invalid=1723, Unknown=0, NotChecked=0, Total=1980 [2023-12-24 16:25:36,667 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 296 mSDsluCounter, 2139 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 2323 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:36,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 2323 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 747 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-24 16:25:36,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1709 states. [2023-12-24 16:25:36,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1709 to 1093. [2023-12-24 16:25:36,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1093 states, 957 states have (on average 1.2351097178683386) internal successors, (1182), 971 states have internal predecessors, (1182), 116 states have call successors, (116), 19 states have call predecessors, (116), 19 states have return successors, (116), 102 states have call predecessors, (116), 116 states have call successors, (116) [2023-12-24 16:25:36,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1093 states to 1093 states and 1414 transitions. [2023-12-24 16:25:36,702 INFO L78 Accepts]: Start accepts. Automaton has 1093 states and 1414 transitions. Word has length 139 [2023-12-24 16:25:36,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:36,702 INFO L495 AbstractCegarLoop]: Abstraction has 1093 states and 1414 transitions. [2023-12-24 16:25:36,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:36,702 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 1414 transitions. [2023-12-24 16:25:36,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-24 16:25:36,703 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:36,703 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:36,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 (24)] Forceful destruction successful, exit code 0 [2023-12-24 16:25:36,908 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:25:36,908 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:36,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:36,909 INFO L85 PathProgramCache]: Analyzing trace with hash -343509217, now seen corresponding path program 1 times [2023-12-24 16:25:36,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:36,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1856992581] [2023-12-24 16:25:36,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:36,909 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:25:36,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:36,910 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:25:36,911 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:25:37,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:37,137 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 44 conjunts are in the unsatisfiable core [2023-12-24 16:25:37,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:39,498 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2023-12-24 16:25:40,201 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 16:25:40,208 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 43 [2023-12-24 16:25:40,323 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 14 proven. 374 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2023-12-24 16:25:40,323 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:41,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2023-12-24 16:25:41,330 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:41,330 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:41,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1856992581] [2023-12-24 16:25:41,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1856992581] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:41,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:41,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [29] total 39 [2023-12-24 16:25:41,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363231141] [2023-12-24 16:25:41,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:41,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 16:25:41,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:41,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 16:25:41,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1313, Unknown=0, NotChecked=0, Total=1482 [2023-12-24 16:25:41,332 INFO L87 Difference]: Start difference. First operand 1093 states and 1414 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:44,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:44,071 INFO L93 Difference]: Finished difference Result 2635 states and 3382 transitions. [2023-12-24 16:25:44,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-24 16:25:44,072 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 140 [2023-12-24 16:25:44,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:44,076 INFO L225 Difference]: With dead ends: 2635 [2023-12-24 16:25:44,076 INFO L226 Difference]: Without dead ends: 1543 [2023-12-24 16:25:44,078 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 908 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=394, Invalid=2686, Unknown=0, NotChecked=0, Total=3080 [2023-12-24 16:25:44,079 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 425 mSDsluCounter, 807 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 922 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:44,079 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 922 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-24 16:25:44,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1543 states. [2023-12-24 16:25:44,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1543 to 1161. [2023-12-24 16:25:44,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1161 states, 1025 states have (on average 1.2341463414634146) internal successors, (1265), 1039 states have internal predecessors, (1265), 116 states have call successors, (116), 19 states have call predecessors, (116), 19 states have return successors, (116), 102 states have call predecessors, (116), 116 states have call successors, (116) [2023-12-24 16:25:44,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1161 states to 1161 states and 1497 transitions. [2023-12-24 16:25:44,121 INFO L78 Accepts]: Start accepts. Automaton has 1161 states and 1497 transitions. Word has length 140 [2023-12-24 16:25:44,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:44,121 INFO L495 AbstractCegarLoop]: Abstraction has 1161 states and 1497 transitions. [2023-12-24 16:25:44,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:44,121 INFO L276 IsEmpty]: Start isEmpty. Operand 1161 states and 1497 transitions. [2023-12-24 16:25:44,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-24 16:25:44,122 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:44,122 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:44,140 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 (25)] Ended with exit code 0 [2023-12-24 16:25:44,327 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:25:44,327 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:44,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:44,328 INFO L85 PathProgramCache]: Analyzing trace with hash 2112142806, now seen corresponding path program 1 times [2023-12-24 16:25:44,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:44,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [365158012] [2023-12-24 16:25:44,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:44,328 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:25:44,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:44,329 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:25:44,330 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:25:44,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:44,548 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-24 16:25:44,551 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:45,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2023-12-24 16:25:45,651 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 11 [2023-12-24 16:25:45,733 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 20 treesize of output 12 [2023-12-24 16:25:48,839 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 53 treesize of output 41 [2023-12-24 16:25:48,844 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:25:48,850 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 16:25:48,931 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 233 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-24 16:25:48,931 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:49,140 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:49,140 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:49,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [365158012] [2023-12-24 16:25:49,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [365158012] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:49,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:49,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [22] total 26 [2023-12-24 16:25:49,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337365401] [2023-12-24 16:25:49,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:49,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:25:49,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:49,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:25:49,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2023-12-24 16:25:49,142 INFO L87 Difference]: Start difference. First operand 1161 states and 1497 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:49,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:49,343 INFO L93 Difference]: Finished difference Result 2285 states and 2940 transitions. [2023-12-24 16:25:49,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:25:49,344 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 140 [2023-12-24 16:25:49,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:49,347 INFO L225 Difference]: With dead ends: 2285 [2023-12-24 16:25:49,347 INFO L226 Difference]: Without dead ends: 1125 [2023-12-24 16:25:49,348 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2023-12-24 16:25:49,349 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 24 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:49,349 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 417 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:25:49,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1125 states. [2023-12-24 16:25:49,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1125 to 1049. [2023-12-24 16:25:49,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1049 states, 913 states have (on average 1.2146768893756845) internal successors, (1109), 927 states have internal predecessors, (1109), 116 states have call successors, (116), 19 states have call predecessors, (116), 19 states have return successors, (116), 102 states have call predecessors, (116), 116 states have call successors, (116) [2023-12-24 16:25:49,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1341 transitions. [2023-12-24 16:25:49,381 INFO L78 Accepts]: Start accepts. Automaton has 1049 states and 1341 transitions. Word has length 140 [2023-12-24 16:25:49,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:49,381 INFO L495 AbstractCegarLoop]: Abstraction has 1049 states and 1341 transitions. [2023-12-24 16:25:49,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:49,381 INFO L276 IsEmpty]: Start isEmpty. Operand 1049 states and 1341 transitions. [2023-12-24 16:25:49,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-24 16:25:49,382 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:49,383 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:49,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-24 16:25:49,587 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:25:49,587 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:49,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:49,588 INFO L85 PathProgramCache]: Analyzing trace with hash -495163347, now seen corresponding path program 1 times [2023-12-24 16:25:49,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:49,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1572094744] [2023-12-24 16:25:49,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:49,588 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:25:49,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:49,589 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:25:49,590 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:25:49,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:49,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-24 16:25:49,786 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:50,140 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:25:50,162 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 4 proven. 272 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2023-12-24 16:25:50,162 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:50,251 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:50,251 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:50,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1572094744] [2023-12-24 16:25:50,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1572094744] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:50,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:50,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2023-12-24 16:25:50,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126812224] [2023-12-24 16:25:50,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:50,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:25:50,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:50,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:25:50,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-12-24 16:25:50,253 INFO L87 Difference]: Start difference. First operand 1049 states and 1341 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:50,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:50,334 INFO L93 Difference]: Finished difference Result 2039 states and 2607 transitions. [2023-12-24 16:25:50,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:25:50,335 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 140 [2023-12-24 16:25:50,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:50,338 INFO L225 Difference]: With dead ends: 2039 [2023-12-24 16:25:50,339 INFO L226 Difference]: Without dead ends: 1404 [2023-12-24 16:25:50,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 267 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:25:50,340 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 116 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:50,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 681 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:25:50,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2023-12-24 16:25:50,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 1280. [2023-12-24 16:25:50,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1280 states, 1113 states have (on average 1.2129380053908356) internal successors, (1350), 1131 states have internal predecessors, (1350), 142 states have call successors, (142), 24 states have call predecessors, (142), 24 states have return successors, (142), 124 states have call predecessors, (142), 142 states have call successors, (142) [2023-12-24 16:25:50,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 1634 transitions. [2023-12-24 16:25:50,378 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 1634 transitions. Word has length 140 [2023-12-24 16:25:50,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:50,378 INFO L495 AbstractCegarLoop]: Abstraction has 1280 states and 1634 transitions. [2023-12-24 16:25:50,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:50,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1634 transitions. [2023-12-24 16:25:50,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-24 16:25:50,379 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:50,379 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:50,388 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:25:50,587 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:25:50,587 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:50,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:50,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1175221717, now seen corresponding path program 1 times [2023-12-24 16:25:50,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:50,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [472681951] [2023-12-24 16:25:50,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:50,588 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:25:50,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:50,589 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:25:50,592 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:25:50,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:50,813 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-24 16:25:50,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:51,036 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 14 [2023-12-24 16:25:51,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 45 [2023-12-24 16:25:51,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 38 [2023-12-24 16:25:51,158 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 11 proven. 321 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 16:25:51,159 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:51,298 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:51,299 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:51,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [472681951] [2023-12-24 16:25:51,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [472681951] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:51,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:51,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [13] total 17 [2023-12-24 16:25:51,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660754675] [2023-12-24 16:25:51,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:51,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 16:25:51,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:51,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 16:25:51,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2023-12-24 16:25:51,300 INFO L87 Difference]: Start difference. First operand 1280 states and 1634 transitions. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:51,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:51,689 INFO L93 Difference]: Finished difference Result 2787 states and 3544 transitions. [2023-12-24 16:25:51,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-24 16:25:51,690 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 140 [2023-12-24 16:25:51,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:51,693 INFO L225 Difference]: With dead ends: 2787 [2023-12-24 16:25:51,693 INFO L226 Difference]: Without dead ends: 1508 [2023-12-24 16:25:51,695 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=774, Unknown=0, NotChecked=0, Total=930 [2023-12-24 16:25:51,696 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 204 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 1128 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:51,696 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 1128 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:25:51,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1508 states. [2023-12-24 16:25:51,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1508 to 1258. [2023-12-24 16:25:51,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1258 states, 1102 states have (on average 1.2114337568058076) internal successors, (1335), 1118 states have internal predecessors, (1335), 132 states have call successors, (132), 23 states have call predecessors, (132), 23 states have return successors, (132), 116 states have call predecessors, (132), 132 states have call successors, (132) [2023-12-24 16:25:51,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1258 states to 1258 states and 1599 transitions. [2023-12-24 16:25:51,733 INFO L78 Accepts]: Start accepts. Automaton has 1258 states and 1599 transitions. Word has length 140 [2023-12-24 16:25:51,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:51,734 INFO L495 AbstractCegarLoop]: Abstraction has 1258 states and 1599 transitions. [2023-12-24 16:25:51,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:51,734 INFO L276 IsEmpty]: Start isEmpty. Operand 1258 states and 1599 transitions. [2023-12-24 16:25:51,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-24 16:25:51,735 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:51,735 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:51,742 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:25:51,939 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:25:51,940 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:51,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:51,940 INFO L85 PathProgramCache]: Analyzing trace with hash -956366999, now seen corresponding path program 1 times [2023-12-24 16:25:51,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:51,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1770820867] [2023-12-24 16:25:51,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:51,941 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:25:51,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:51,942 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:25:51,942 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:25:52,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:52,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-24 16:25:52,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:52,452 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 4 proven. 272 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2023-12-24 16:25:52,452 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:52,522 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:52,523 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:52,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1770820867] [2023-12-24 16:25:52,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1770820867] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:52,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:52,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 11 [2023-12-24 16:25:52,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554103130] [2023-12-24 16:25:52,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:52,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:25:52,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:52,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:25:52,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-12-24 16:25:52,524 INFO L87 Difference]: Start difference. First operand 1258 states and 1599 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:52,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:52,605 INFO L93 Difference]: Finished difference Result 2567 states and 3254 transitions. [2023-12-24 16:25:52,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:25:52,606 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 140 [2023-12-24 16:25:52,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:52,609 INFO L225 Difference]: With dead ends: 2567 [2023-12-24 16:25:52,610 INFO L226 Difference]: Without dead ends: 1310 [2023-12-24 16:25:52,611 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 269 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:25:52,611 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 96 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:52,611 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 572 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:25:52,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2023-12-24 16:25:52,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 1226. [2023-12-24 16:25:52,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1226 states, 1067 states have (on average 1.203373945641987) internal successors, (1284), 1083 states have internal predecessors, (1284), 134 states have call successors, (134), 24 states have call predecessors, (134), 24 states have return successors, (134), 118 states have call predecessors, (134), 134 states have call successors, (134) [2023-12-24 16:25:52,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1226 states to 1226 states and 1552 transitions. [2023-12-24 16:25:52,647 INFO L78 Accepts]: Start accepts. Automaton has 1226 states and 1552 transitions. Word has length 140 [2023-12-24 16:25:52,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:52,648 INFO L495 AbstractCegarLoop]: Abstraction has 1226 states and 1552 transitions. [2023-12-24 16:25:52,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:52,648 INFO L276 IsEmpty]: Start isEmpty. Operand 1226 states and 1552 transitions. [2023-12-24 16:25:52,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-24 16:25:52,649 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:52,649 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:52,654 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:25:52,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:25:52,854 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:52,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:52,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1321161901, now seen corresponding path program 1 times [2023-12-24 16:25:52,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:52,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1653708656] [2023-12-24 16:25:52,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:52,855 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:25:52,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:52,856 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:25:52,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-24 16:25:53,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:53,072 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 16:25:53,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:25:53,160 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:25:53,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2023-12-24 16:25:53,233 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:25:53,267 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:25:53,380 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2023-12-24 16:25:53,380 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:25:57,750 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:25:57,750 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:25:57,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1653708656] [2023-12-24 16:25:57,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1653708656] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:25:57,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:25:57,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [14] total 21 [2023-12-24 16:25:57,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942878861] [2023-12-24 16:25:57,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:25:57,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 16:25:57,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:25:57,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 16:25:57,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=371, Unknown=1, NotChecked=0, Total=420 [2023-12-24 16:25:57,752 INFO L87 Difference]: Start difference. First operand 1226 states and 1552 transitions. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:58,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:25:58,817 INFO L93 Difference]: Finished difference Result 2934 states and 3663 transitions. [2023-12-24 16:25:58,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-24 16:25:58,818 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 140 [2023-12-24 16:25:58,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:25:58,821 INFO L225 Difference]: With dead ends: 2934 [2023-12-24 16:25:58,821 INFO L226 Difference]: Without dead ends: 1709 [2023-12-24 16:25:58,823 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 257 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=137, Invalid=854, Unknown=1, NotChecked=0, Total=992 [2023-12-24 16:25:58,823 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 244 mSDsluCounter, 1442 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 1597 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 16:25:58,823 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 1597 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 16:25:58,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1709 states. [2023-12-24 16:25:58,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1709 to 1195. [2023-12-24 16:25:58,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1195 states, 1036 states have (on average 1.2046332046332047) internal successors, (1248), 1052 states have internal predecessors, (1248), 134 states have call successors, (134), 24 states have call predecessors, (134), 24 states have return successors, (134), 118 states have call predecessors, (134), 134 states have call successors, (134) [2023-12-24 16:25:58,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1195 states to 1195 states and 1516 transitions. [2023-12-24 16:25:58,861 INFO L78 Accepts]: Start accepts. Automaton has 1195 states and 1516 transitions. Word has length 140 [2023-12-24 16:25:58,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:25:58,862 INFO L495 AbstractCegarLoop]: Abstraction has 1195 states and 1516 transitions. [2023-12-24 16:25:58,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:25:58,862 INFO L276 IsEmpty]: Start isEmpty. Operand 1195 states and 1516 transitions. [2023-12-24 16:25:58,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-24 16:25:58,863 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:25:58,863 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:25:58,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-24 16:25:59,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:25:59,068 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:25:59,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:25:59,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1790187183, now seen corresponding path program 1 times [2023-12-24 16:25:59,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:25:59,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746886529] [2023-12-24 16:25:59,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:25:59,069 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:25:59,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:25:59,070 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:25:59,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 (31)] Waiting until timeout for monitored process [2023-12-24 16:25:59,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:25:59,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 76 conjunts are in the unsatisfiable core [2023-12-24 16:25:59,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:26:05,453 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:26:06,205 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 40 treesize of output 36 [2023-12-24 16:26:07,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2023-12-24 16:26:09,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2023-12-24 16:26:09,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2023-12-24 16:26:11,069 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 18 proven. 505 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2023-12-24 16:26:11,069 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:26:14,645 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:26:14,646 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:26:14,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746886529] [2023-12-24 16:26:14,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746886529] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:26:14,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:26:14,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [51] total 64 [2023-12-24 16:26:14,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721080176] [2023-12-24 16:26:14,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:26:14,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-24 16:26:14,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:26:14,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-24 16:26:14,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=3775, Unknown=0, NotChecked=0, Total=4032 [2023-12-24 16:26:14,648 INFO L87 Difference]: Start difference. First operand 1195 states and 1516 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:26:18,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:26:18,444 INFO L93 Difference]: Finished difference Result 1803 states and 2238 transitions. [2023-12-24 16:26:18,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-24 16:26:18,446 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 142 [2023-12-24 16:26:18,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:26:18,449 INFO L225 Difference]: With dead ends: 1803 [2023-12-24 16:26:18,449 INFO L226 Difference]: Without dead ends: 1801 [2023-12-24 16:26:18,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1776 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=430, Invalid=5732, Unknown=0, NotChecked=0, Total=6162 [2023-12-24 16:26:18,451 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 136 mSDsluCounter, 1220 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 1358 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-24 16:26:18,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 1358 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-24 16:26:18,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1801 states. [2023-12-24 16:26:18,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1801 to 1513. [2023-12-24 16:26:18,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1513 states, 1354 states have (on average 1.1979320531757756) internal successors, (1622), 1370 states have internal predecessors, (1622), 134 states have call successors, (134), 24 states have call predecessors, (134), 24 states have return successors, (134), 118 states have call predecessors, (134), 134 states have call successors, (134) [2023-12-24 16:26:18,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 1890 transitions. [2023-12-24 16:26:18,491 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 1890 transitions. Word has length 142 [2023-12-24 16:26:18,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:26:18,491 INFO L495 AbstractCegarLoop]: Abstraction has 1513 states and 1890 transitions. [2023-12-24 16:26:18,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 states have internal predecessors, (55), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:26:18,492 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 1890 transitions. [2023-12-24 16:26:18,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-24 16:26:18,493 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:26:18,493 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:26:18,500 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:26:18,698 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:26:18,698 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:26:18,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:26:18,699 INFO L85 PathProgramCache]: Analyzing trace with hash 665464840, now seen corresponding path program 1 times [2023-12-24 16:26:18,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:26:18,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [644994116] [2023-12-24 16:26:18,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:26:18,699 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:26:18,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:26:18,700 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:26:18,701 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:26:18,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:26:18,958 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 16:26:18,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:26:19,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2023-12-24 16:26:19,844 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:26:19,847 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:26:19,905 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 15 proven. 353 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2023-12-24 16:26:19,905 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:26:20,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2023-12-24 16:26:20,240 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:26:20,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:26:20,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [644994116] [2023-12-24 16:26:20,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [644994116] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:26:20,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:26:20,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [16] total 21 [2023-12-24 16:26:20,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042040216] [2023-12-24 16:26:20,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:26:20,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:26:20,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:26:20,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:26:20,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2023-12-24 16:26:20,242 INFO L87 Difference]: Start difference. First operand 1513 states and 1890 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:26:20,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:26:20,714 INFO L93 Difference]: Finished difference Result 3500 states and 4321 transitions. [2023-12-24 16:26:20,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 16:26:20,716 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 142 [2023-12-24 16:26:20,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:26:20,720 INFO L225 Difference]: With dead ends: 3500 [2023-12-24 16:26:20,720 INFO L226 Difference]: Without dead ends: 1988 [2023-12-24 16:26:20,722 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2023-12-24 16:26:20,722 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 47 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:26:20,722 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 581 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:26:20,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1988 states. [2023-12-24 16:26:20,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1988 to 1777. [2023-12-24 16:26:20,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1777 states, 1618 states have (on average 1.1779975278121138) internal successors, (1906), 1634 states have internal predecessors, (1906), 134 states have call successors, (134), 24 states have call predecessors, (134), 24 states have return successors, (134), 118 states have call predecessors, (134), 134 states have call successors, (134) [2023-12-24 16:26:20,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1777 states to 1777 states and 2174 transitions. [2023-12-24 16:26:20,774 INFO L78 Accepts]: Start accepts. Automaton has 1777 states and 2174 transitions. Word has length 142 [2023-12-24 16:26:20,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:26:20,774 INFO L495 AbstractCegarLoop]: Abstraction has 1777 states and 2174 transitions. [2023-12-24 16:26:20,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:26:20,775 INFO L276 IsEmpty]: Start isEmpty. Operand 1777 states and 2174 transitions. [2023-12-24 16:26:20,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-24 16:26:20,776 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:26:20,776 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:26:20,781 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:26:20,981 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:26:20,983 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:26:20,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:26:20,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1571332465, now seen corresponding path program 1 times [2023-12-24 16:26:20,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:26:20,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1460385087] [2023-12-24 16:26:20,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:26:20,984 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:26:20,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:26:20,985 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:26:21,021 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:26:21,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:26:21,216 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-24 16:26:21,218 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:26:21,550 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 6 proven. 326 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 16:26:21,550 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:26:21,621 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:26:21,621 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:26:21,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1460385087] [2023-12-24 16:26:21,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1460385087] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:26:21,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:26:21,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 11 [2023-12-24 16:26:21,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906705460] [2023-12-24 16:26:21,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:26:21,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:26:21,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:26:21,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:26:21,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-12-24 16:26:21,622 INFO L87 Difference]: Start difference. First operand 1777 states and 2174 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:26:21,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:26:21,769 INFO L93 Difference]: Finished difference Result 3951 states and 4832 transitions. [2023-12-24 16:26:21,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:26:21,770 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 142 [2023-12-24 16:26:21,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:26:21,773 INFO L225 Difference]: With dead ends: 3951 [2023-12-24 16:26:21,773 INFO L226 Difference]: Without dead ends: 2175 [2023-12-24 16:26:21,777 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 273 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:26:21,777 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 97 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:26:21,777 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 416 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:26:21,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2175 states. [2023-12-24 16:26:21,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2175 to 1915. [2023-12-24 16:26:21,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1915 states, 1714 states have (on average 1.1686114352392065) internal successors, (2003), 1735 states have internal predecessors, (2003), 168 states have call successors, (168), 32 states have call predecessors, (168), 32 states have return successors, (168), 147 states have call predecessors, (168), 168 states have call successors, (168) [2023-12-24 16:26:21,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1915 states to 1915 states and 2339 transitions. [2023-12-24 16:26:21,858 INFO L78 Accepts]: Start accepts. Automaton has 1915 states and 2339 transitions. Word has length 142 [2023-12-24 16:26:21,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:26:21,858 INFO L495 AbstractCegarLoop]: Abstraction has 1915 states and 2339 transitions. [2023-12-24 16:26:21,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:26:21,859 INFO L276 IsEmpty]: Start isEmpty. Operand 1915 states and 2339 transitions. [2023-12-24 16:26:21,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-24 16:26:21,860 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:26:21,860 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:26:21,867 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:26:22,065 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:26:22,066 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:26:22,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:26:22,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1141824685, now seen corresponding path program 1 times [2023-12-24 16:26:22,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:26:22,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1822297230] [2023-12-24 16:26:22,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:26:22,067 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:26:22,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:26:22,068 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:26:22,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 (34)] Waiting until timeout for monitored process [2023-12-24 16:26:22,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:26:22,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-24 16:26:22,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:26:22,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-12-24 16:26:22,760 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:26:22,764 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:26:22,814 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 11 proven. 321 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2023-12-24 16:26:22,814 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:26:23,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2023-12-24 16:26:23,129 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:26:23,129 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:26:23,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1822297230] [2023-12-24 16:26:23,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1822297230] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:26:23,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:26:23,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12] total 16 [2023-12-24 16:26:23,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320027059] [2023-12-24 16:26:23,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:26:23,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:26:23,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:26:23,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:26:23,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2023-12-24 16:26:23,131 INFO L87 Difference]: Start difference. First operand 1915 states and 2339 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:26:23,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:26:23,578 INFO L93 Difference]: Finished difference Result 3823 states and 4658 transitions. [2023-12-24 16:26:23,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 16:26:23,579 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 143 [2023-12-24 16:26:23,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:26:23,582 INFO L225 Difference]: With dead ends: 3823 [2023-12-24 16:26:23,582 INFO L226 Difference]: Without dead ends: 1929 [2023-12-24 16:26:23,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:26:23,584 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 42 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:26:23,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 577 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:26:23,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1929 states. [2023-12-24 16:26:23,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1929 to 1891. [2023-12-24 16:26:23,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1891 states, 1690 states have (on average 1.1568047337278107) internal successors, (1955), 1711 states have internal predecessors, (1955), 168 states have call successors, (168), 32 states have call predecessors, (168), 32 states have return successors, (168), 147 states have call predecessors, (168), 168 states have call successors, (168) [2023-12-24 16:26:23,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1891 states to 1891 states and 2291 transitions. [2023-12-24 16:26:23,647 INFO L78 Accepts]: Start accepts. Automaton has 1891 states and 2291 transitions. Word has length 143 [2023-12-24 16:26:23,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:26:23,648 INFO L495 AbstractCegarLoop]: Abstraction has 1891 states and 2291 transitions. [2023-12-24 16:26:23,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:26:23,648 INFO L276 IsEmpty]: Start isEmpty. Operand 1891 states and 2291 transitions. [2023-12-24 16:26:23,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-24 16:26:23,649 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:26:23,649 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:26:23,657 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:26:23,854 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:26:23,855 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:26:23,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:26:23,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1313827338, now seen corresponding path program 1 times [2023-12-24 16:26:23,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:26:23,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [958291709] [2023-12-24 16:26:23,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:26:23,856 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:26:23,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:26:23,857 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:26:23,857 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:26:24,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:26:24,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-24 16:26:24,112 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:26:24,464 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 3 proven. 233 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2023-12-24 16:26:24,464 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:26:24,727 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:26:24,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [958291709] [2023-12-24 16:26:24,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [958291709] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:26:24,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1160428921] [2023-12-24 16:26:24,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:26:24,728 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 16:26:24,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 16:26:24,729 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 16:26:24,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2023-12-24 16:26:25,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:26:25,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-24 16:26:25,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:26:25,709 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:26:25,962 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 16:26:25,987 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 3 proven. 233 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2023-12-24 16:26:25,987 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:26:26,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1160428921] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:26:26,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 16:26:26,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-24 16:26:26,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501840130] [2023-12-24 16:26:26,155 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 16:26:26,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-24 16:26:26,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:26:26,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-24 16:26:26,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:26:26,156 INFO L87 Difference]: Start difference. First operand 1891 states and 2291 transitions. Second operand has 15 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 6 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (36), 4 states have call predecessors, (36), 6 states have call successors, (36) [2023-12-24 16:26:26,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:26:26,627 INFO L93 Difference]: Finished difference Result 3833 states and 4627 transitions. [2023-12-24 16:26:26,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 16:26:26,631 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 6 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (36), 4 states have call predecessors, (36), 6 states have call successors, (36) Word has length 143 [2023-12-24 16:26:26,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:26:26,634 INFO L225 Difference]: With dead ends: 3833 [2023-12-24 16:26:26,634 INFO L226 Difference]: Without dead ends: 1963 [2023-12-24 16:26:26,637 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 335 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=160, Invalid=596, Unknown=0, NotChecked=0, Total=756 [2023-12-24 16:26:26,637 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 301 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:26:26,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 490 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:26:26,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1963 states. [2023-12-24 16:26:26,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1963 to 1899. [2023-12-24 16:26:26,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1899 states, 1696 states have (on average 1.1444575471698113) internal successors, (1941), 1717 states have internal predecessors, (1941), 168 states have call successors, (168), 34 states have call predecessors, (168), 34 states have return successors, (168), 147 states have call predecessors, (168), 168 states have call successors, (168) [2023-12-24 16:26:26,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1899 states to 1899 states and 2277 transitions. [2023-12-24 16:26:26,712 INFO L78 Accepts]: Start accepts. Automaton has 1899 states and 2277 transitions. Word has length 143 [2023-12-24 16:26:26,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:26:26,712 INFO L495 AbstractCegarLoop]: Abstraction has 1899 states and 2277 transitions. [2023-12-24 16:26:26,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 6 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (36), 4 states have call predecessors, (36), 6 states have call successors, (36) [2023-12-24 16:26:26,712 INFO L276 IsEmpty]: Start isEmpty. Operand 1899 states and 2277 transitions. [2023-12-24 16:26:26,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-24 16:26:26,714 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:26:26,714 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:26:26,734 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 16:26:26,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (36)] Forceful destruction successful, exit code 0 [2023-12-24 16:26:27,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 16:26:27,125 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:26:27,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:26:27,125 INFO L85 PathProgramCache]: Analyzing trace with hash -491610996, now seen corresponding path program 1 times [2023-12-24 16:26:27,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:26:27,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [833726999] [2023-12-24 16:26:27,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:26:27,126 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:26:27,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:26:27,132 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 16:26:27,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-24 16:26:27,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:26:27,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-24 16:26:27,419 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:26:27,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-12-24 16:26:27,787 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 3 proven. 233 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2023-12-24 16:26:27,788 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:26:27,957 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:26:27,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [833726999] [2023-12-24 16:26:27,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [833726999] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:26:27,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [983549226] [2023-12-24 16:26:27,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:26:27,957 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 16:26:27,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 16:26:27,958 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 16:26:27,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (38)] Waiting until timeout for monitored process [2023-12-24 16:26:28,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:26:28,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-24 16:26:28,358 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:26:28,901 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:26:29,223 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 3 proven. 233 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2023-12-24 16:26:29,224 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:26:29,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [983549226] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:26:29,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 16:26:29,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-24 16:26:29,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630585973] [2023-12-24 16:26:29,332 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 16:26:29,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-24 16:26:29,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:26:29,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-24 16:26:29,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2023-12-24 16:26:29,333 INFO L87 Difference]: Start difference. First operand 1899 states and 2277 transitions. Second operand has 15 states, 13 states have (on average 9.076923076923077) internal successors, (118), 13 states have internal predecessors, (118), 6 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (36), 4 states have call predecessors, (36), 6 states have call successors, (36) [2023-12-24 16:26:29,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:26:29,822 INFO L93 Difference]: Finished difference Result 3845 states and 4597 transitions. [2023-12-24 16:26:29,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 16:26:29,823 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 9.076923076923077) internal successors, (118), 13 states have internal predecessors, (118), 6 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (36), 4 states have call predecessors, (36), 6 states have call successors, (36) Word has length 143 [2023-12-24 16:26:29,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:26:29,826 INFO L225 Difference]: With dead ends: 3845 [2023-12-24 16:26:29,826 INFO L226 Difference]: Without dead ends: 1967 [2023-12-24 16:26:29,828 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 339 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=146, Invalid=504, Unknown=0, NotChecked=0, Total=650 [2023-12-24 16:26:29,828 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 181 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:26:29,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 576 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:26:29,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1967 states. [2023-12-24 16:26:29,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1967 to 1899. [2023-12-24 16:26:29,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1899 states, 1696 states have (on average 1.1373820754716981) internal successors, (1929), 1717 states have internal predecessors, (1929), 168 states have call successors, (168), 34 states have call predecessors, (168), 34 states have return successors, (168), 147 states have call predecessors, (168), 168 states have call successors, (168) [2023-12-24 16:26:29,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1899 states to 1899 states and 2265 transitions. [2023-12-24 16:26:29,897 INFO L78 Accepts]: Start accepts. Automaton has 1899 states and 2265 transitions. Word has length 143 [2023-12-24 16:26:29,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:26:29,897 INFO L495 AbstractCegarLoop]: Abstraction has 1899 states and 2265 transitions. [2023-12-24 16:26:29,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 9.076923076923077) internal successors, (118), 13 states have internal predecessors, (118), 6 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (36), 4 states have call predecessors, (36), 6 states have call successors, (36) [2023-12-24 16:26:29,897 INFO L276 IsEmpty]: Start isEmpty. Operand 1899 states and 2265 transitions. [2023-12-24 16:26:29,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-24 16:26:29,898 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:26:29,898 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:26:29,905 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 16:26:30,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (38)] Forceful destruction successful, exit code 0 [2023-12-24 16:26:30,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 16:26:30,299 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:26:30,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:26:30,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1283396366, now seen corresponding path program 1 times [2023-12-24 16:26:30,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:26:30,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1246108452] [2023-12-24 16:26:30,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:26:30,300 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:26:30,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:26:30,301 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 16:26:30,301 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 16:26:30,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:26:30,523 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 16:26:30,526 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:26:30,533 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 16:26:30,603 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-24 16:26:30,603 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:26:30,604 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:26:30,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1246108452] [2023-12-24 16:26:30,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1246108452] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:26:30,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:26:30,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-24 16:26:30,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566709695] [2023-12-24 16:26:30,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:26:30,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 16:26:30,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:26:30,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 16:26:30,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-24 16:26:30,605 INFO L87 Difference]: Start difference. First operand 1899 states and 2265 transitions. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:26:30,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:26:30,897 INFO L93 Difference]: Finished difference Result 2808 states and 3397 transitions. [2023-12-24 16:26:30,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 16:26:30,898 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 143 [2023-12-24 16:26:30,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:26:30,902 INFO L225 Difference]: With dead ends: 2808 [2023-12-24 16:26:30,902 INFO L226 Difference]: Without dead ends: 2806 [2023-12-24 16:26:30,903 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2023-12-24 16:26:30,903 INFO L413 NwaCegarLoop]: 228 mSDtfsCounter, 131 mSDsluCounter, 1441 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 1669 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:26:30,903 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 1669 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:26:30,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2806 states. [2023-12-24 16:26:30,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2806 to 1859. [2023-12-24 16:26:30,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1859 states, 1656 states have (on average 1.1358695652173914) internal successors, (1881), 1677 states have internal predecessors, (1881), 168 states have call successors, (168), 34 states have call predecessors, (168), 34 states have return successors, (168), 147 states have call predecessors, (168), 168 states have call successors, (168) [2023-12-24 16:26:30,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1859 states to 1859 states and 2217 transitions. [2023-12-24 16:26:30,982 INFO L78 Accepts]: Start accepts. Automaton has 1859 states and 2217 transitions. Word has length 143 [2023-12-24 16:26:30,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:26:30,982 INFO L495 AbstractCegarLoop]: Abstraction has 1859 states and 2217 transitions. [2023-12-24 16:26:30,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-24 16:26:30,982 INFO L276 IsEmpty]: Start isEmpty. Operand 1859 states and 2217 transitions. [2023-12-24 16:26:30,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2023-12-24 16:26:30,985 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:26:30,985 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 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, 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 16:26:30,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2023-12-24 16:26:31,190 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 16:26:31,191 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:26:31,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:26:31,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1684385967, now seen corresponding path program 1 times [2023-12-24 16:26:31,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:26:31,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1624514919] [2023-12-24 16:26:31,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:26:31,192 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:26:31,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:26:31,194 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 16:26:31,212 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 16:26:31,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:26:31,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-24 16:26:31,507 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:26:31,898 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 14 [2023-12-24 16:26:31,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2023-12-24 16:26:31,941 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:26:32,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2574 backedges. 16 proven. 1334 refuted. 0 times theorem prover too weak. 1224 trivial. 0 not checked. [2023-12-24 16:26:32,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:26:32,208 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 24 treesize of output 20 [2023-12-24 16:26:32,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 35 treesize of output 31 [2023-12-24 16:26:32,382 INFO L134 CoverageAnalysis]: Checked inductivity of 2574 backedges. 16 proven. 38 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2023-12-24 16:26:32,382 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:26:32,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1624514919] [2023-12-24 16:26:32,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1624514919] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 16:26:32,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 16:26:32,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 7 [2023-12-24 16:26:32,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972254006] [2023-12-24 16:26:32,382 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 16:26:32,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:26:32,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:26:32,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:26:32,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-24 16:26:32,384 INFO L87 Difference]: Start difference. First operand 1859 states and 2217 transitions. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 3 states have call successors, (72), 3 states have call predecessors, (72), 3 states have return successors, (72), 3 states have call predecessors, (72), 3 states have call successors, (72) [2023-12-24 16:26:32,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:26:32,582 INFO L93 Difference]: Finished difference Result 2864 states and 3398 transitions. [2023-12-24 16:26:32,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-24 16:26:32,582 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 3 states have call successors, (72), 3 states have call predecessors, (72), 3 states have return successors, (72), 3 states have call predecessors, (72), 3 states have call successors, (72) Word has length 264 [2023-12-24 16:26:32,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:26:32,583 INFO L225 Difference]: With dead ends: 2864 [2023-12-24 16:26:32,583 INFO L226 Difference]: Without dead ends: 0 [2023-12-24 16:26:32,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 522 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-12-24 16:26:32,586 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 295 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:26:32,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 107 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:26:32,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-12-24 16:26:32,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-12-24 16:26:32,586 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 16:26:32,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-12-24 16:26:32,587 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 264 [2023-12-24 16:26:32,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:26:32,587 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-12-24 16:26:32,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 3 states have call successors, (72), 3 states have call predecessors, (72), 3 states have return successors, (72), 3 states have call predecessors, (72), 3 states have call successors, (72) [2023-12-24 16:26:32,587 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-12-24 16:26:32,587 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-12-24 16:26:32,589 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-24 16:26:32,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2023-12-24 16:26:32,795 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 16:26:32,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. Received shutdown request... [2023-12-24 16:39:00,338 WARN L619 AbstractCegarLoop]: Verification canceled: while PolyPacSimplificationTermWalker was simplifying a ∨-23-18-3-8-26-6-25-6-24-6-23-6-22-6-21-6-19-6-17-6-16-6-15-5-13-5-11-5-9-4-7-4-5-4-3-4-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-61-16-13-8-13-7-13-7-13-7-13-6-13-6-13-6-13-6-13-6-13-5-13-5-11-5-9-4-7-4-5-4-3-4-1 context. [2023-12-24 16:39:00,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-24 16:39:00,344 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 16:39:00,345 INFO L158 Benchmark]: Toolchain (without parser) took 873779.22ms. Allocated memory was 188.7MB in the beginning and 869.3MB in the end (delta: 680.5MB). Free memory was 131.4MB in the beginning and 692.3MB in the end (delta: -560.9MB). Peak memory consumption was 119.9MB. Max. memory is 8.0GB. [2023-12-24 16:39:00,347 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 188.7MB. Free memory is still 135.5MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-24 16:39:00,347 INFO L158 Benchmark]: CACSL2BoogieTranslator took 207.49ms. Allocated memory is still 188.7MB. Free memory was 131.1MB in the beginning and 116.2MB in the end (delta: 14.9MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2023-12-24 16:39:00,348 INFO L158 Benchmark]: Boogie Procedure Inliner took 42.35ms. Allocated memory is still 188.7MB. Free memory was 116.2MB in the beginning and 113.0MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-24 16:39:00,351 INFO L158 Benchmark]: Boogie Preprocessor took 66.70ms. Allocated memory is still 188.7MB. Free memory was 113.0MB in the beginning and 107.3MB in the end (delta: 5.7MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-24 16:39:00,352 INFO L158 Benchmark]: RCFGBuilder took 693.41ms. Allocated memory was 188.7MB in the beginning and 293.6MB in the end (delta: 104.9MB). Free memory was 107.3MB in the beginning and 218.9MB in the end (delta: -111.7MB). Peak memory consumption was 8.7MB. Max. memory is 8.0GB. [2023-12-24 16:39:00,354 INFO L158 Benchmark]: TraceAbstraction took 872764.45ms. Allocated memory was 293.6MB in the beginning and 869.3MB in the end (delta: 575.7MB). Free memory was 218.4MB in the beginning and 692.3MB in the end (delta: -473.9MB). Peak memory consumption was 101.8MB. Max. memory is 8.0GB. [2023-12-24 16:39:00,354 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.41ms. Allocated memory is still 188.7MB. Free memory is still 135.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 207.49ms. Allocated memory is still 188.7MB. Free memory was 131.1MB in the beginning and 116.2MB in the end (delta: 14.9MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 42.35ms. Allocated memory is still 188.7MB. Free memory was 116.2MB in the beginning and 113.0MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 66.70ms. Allocated memory is still 188.7MB. Free memory was 113.0MB in the beginning and 107.3MB in the end (delta: 5.7MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * RCFGBuilder took 693.41ms. Allocated memory was 188.7MB in the beginning and 293.6MB in the end (delta: 104.9MB). Free memory was 107.3MB in the beginning and 218.9MB in the end (delta: -111.7MB). Peak memory consumption was 8.7MB. Max. memory is 8.0GB. * TraceAbstraction took 872764.45ms. Allocated memory was 293.6MB in the beginning and 869.3MB in the end (delta: 575.7MB). Free memory was 218.4MB in the beginning and 692.3MB in the end (delta: -473.9MB). Peak memory consumption was 101.8MB. 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 ∨-2-5-2-8-1 term,while PolyPacSimplificationTermWalker was simplifying 6 xjuncts wrt. a ∧-6-5-2-8-1 context. [2023-12-24 16:39:00,361 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 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown