/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-56.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-24 16:44:58,023 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-24 16:44:58,092 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:44:58,096 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-24 16:44:58,096 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-24 16:44:58,118 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-24 16:44:58,118 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-24 16:44:58,119 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-24 16:44:58,119 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-24 16:44:58,122 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-24 16:44:58,122 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-24 16:44:58,122 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-24 16:44:58,123 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-24 16:44:58,123 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-24 16:44:58,124 INFO L153 SettingsManager]: * Use SBE=true [2023-12-24 16:44:58,124 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-24 16:44:58,124 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-24 16:44:58,124 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-24 16:44:58,125 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-24 16:44:58,125 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-24 16:44:58,126 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-24 16:44:58,126 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-24 16:44:58,126 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-24 16:44:58,126 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-24 16:44:58,126 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-24 16:44:58,127 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-24 16:44:58,127 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-24 16:44:58,127 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-24 16:44:58,127 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-24 16:44:58,127 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-24 16:44:58,128 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-24 16:44:58,128 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-24 16:44:58,128 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-24 16:44:58,128 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-24 16:44:58,128 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-24 16:44:58,128 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-24 16:44:58,129 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-24 16:44:58,129 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-24 16:44:58,129 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-24 16:44:58,129 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-24 16:44:58,129 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-24 16:44:58,130 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-24 16:44:58,130 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-24 16:44:58,130 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-24 16:44:58,130 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-24 16:44:58,130 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-24 16:44:58,130 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:44:58,311 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-24 16:44:58,338 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-24 16:44:58,343 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-24 16:44:58,344 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-24 16:44:58,345 INFO L274 PluginConnector]: CDTParser initialized [2023-12-24 16:44:58,346 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-56.i [2023-12-24 16:44:59,413 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-24 16:44:59,618 INFO L384 CDTParser]: Found 1 translation units. [2023-12-24 16:44:59,618 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-56.i [2023-12-24 16:44:59,628 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d05d264be/47a37b6f7462493e96010e6d9ebc4b4b/FLAG296c14010 [2023-12-24 16:44:59,972 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d05d264be/47a37b6f7462493e96010e6d9ebc4b4b [2023-12-24 16:44:59,974 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-24 16:44:59,975 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-24 16:44:59,977 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-24 16:44:59,977 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-24 16:44:59,980 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-24 16:44:59,980 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.12 04:44:59" (1/1) ... [2023-12-24 16:44:59,981 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b4f8f4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:44:59, skipping insertion in model container [2023-12-24 16:44:59,981 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.12 04:44:59" (1/1) ... [2023-12-24 16:45:00,000 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-24 16:45:00,097 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-56.i[916,929] [2023-12-24 16:45:00,139 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-24 16:45:00,152 INFO L202 MainTranslator]: Completed pre-run [2023-12-24 16:45:00,160 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-56.i[916,929] [2023-12-24 16:45:00,183 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-24 16:45:00,212 INFO L206 MainTranslator]: Completed translation [2023-12-24 16:45:00,213 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:45:00 WrapperNode [2023-12-24 16:45:00,213 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-24 16:45:00,214 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-24 16:45:00,214 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-24 16:45:00,214 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-24 16:45:00,223 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:45:00" (1/1) ... [2023-12-24 16:45:00,234 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:45:00" (1/1) ... [2023-12-24 16:45:00,261 INFO L138 Inliner]: procedures = 30, calls = 191, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 580 [2023-12-24 16:45:00,261 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-24 16:45:00,262 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-24 16:45:00,262 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-24 16:45:00,262 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-24 16:45:00,270 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:45:00" (1/1) ... [2023-12-24 16:45:00,270 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:45:00" (1/1) ... [2023-12-24 16:45:00,276 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:45:00" (1/1) ... [2023-12-24 16:45:00,294 INFO L175 MemorySlicer]: Split 147 memory accesses to 15 slices as follows [2, 9, 16, 8, 22, 20, 12, 3, 6, 6, 8, 6, 15, 8, 6]. 15 percent of accesses are in the largest equivalence class. The 16 initializations are split as follows [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]. The 18 writes are split as follows [0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1]. [2023-12-24 16:45:00,295 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:45:00" (1/1) ... [2023-12-24 16:45:00,295 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:45:00" (1/1) ... [2023-12-24 16:45:00,312 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:45:00" (1/1) ... [2023-12-24 16:45:00,315 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:45:00" (1/1) ... [2023-12-24 16:45:00,336 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:45:00" (1/1) ... [2023-12-24 16:45:00,338 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:45:00" (1/1) ... [2023-12-24 16:45:00,344 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-24 16:45:00,345 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-24 16:45:00,345 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-24 16:45:00,345 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-24 16:45:00,346 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:45:00" (1/1) ... [2023-12-24 16:45:00,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-24 16:45:00,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-24 16:45:00,388 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:45:00,409 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:45:00,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-24 16:45:00,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#0 [2023-12-24 16:45:00,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#1 [2023-12-24 16:45:00,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#2 [2023-12-24 16:45:00,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#3 [2023-12-24 16:45:00,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#4 [2023-12-24 16:45:00,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#5 [2023-12-24 16:45:00,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#6 [2023-12-24 16:45:00,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#7 [2023-12-24 16:45:00,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#8 [2023-12-24 16:45:00,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#9 [2023-12-24 16:45:00,417 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#10 [2023-12-24 16:45:00,417 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#11 [2023-12-24 16:45:00,417 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#12 [2023-12-24 16:45:00,417 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#13 [2023-12-24 16:45:00,417 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#14 [2023-12-24 16:45:00,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#0 [2023-12-24 16:45:00,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#1 [2023-12-24 16:45:00,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#2 [2023-12-24 16:45:00,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#3 [2023-12-24 16:45:00,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#4 [2023-12-24 16:45:00,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#5 [2023-12-24 16:45:00,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#6 [2023-12-24 16:45:00,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#7 [2023-12-24 16:45:00,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#8 [2023-12-24 16:45:00,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#9 [2023-12-24 16:45:00,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#10 [2023-12-24 16:45:00,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#11 [2023-12-24 16:45:00,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#12 [2023-12-24 16:45:00,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#13 [2023-12-24 16:45:00,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#14 [2023-12-24 16:45:00,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-12-24 16:45:00,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-12-24 16:45:00,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2023-12-24 16:45:00,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2023-12-24 16:45:00,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-24 16:45:00,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#0 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#1 [2023-12-24 16:45:00,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#2 [2023-12-24 16:45:00,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#3 [2023-12-24 16:45:00,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#4 [2023-12-24 16:45:00,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#5 [2023-12-24 16:45:00,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#6 [2023-12-24 16:45:00,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#7 [2023-12-24 16:45:00,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#8 [2023-12-24 16:45:00,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#9 [2023-12-24 16:45:00,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#10 [2023-12-24 16:45:00,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#11 [2023-12-24 16:45:00,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#12 [2023-12-24 16:45:00,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#13 [2023-12-24 16:45:00,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#14 [2023-12-24 16:45:00,421 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-24 16:45:00,422 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-24 16:45:00,422 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-24 16:45:00,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-24 16:45:00,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-12-24 16:45:00,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-12-24 16:45:00,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-12-24 16:45:00,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-12-24 16:45:00,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-12-24 16:45:00,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2023-12-24 16:45:00,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2023-12-24 16:45:00,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2023-12-24 16:45:00,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2023-12-24 16:45:00,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2023-12-24 16:45:00,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2023-12-24 16:45:00,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2023-12-24 16:45:00,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2023-12-24 16:45:00,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2023-12-24 16:45:00,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2023-12-24 16:45:00,568 INFO L241 CfgBuilder]: Building ICFG [2023-12-24 16:45:00,569 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-24 16:45:01,068 INFO L282 CfgBuilder]: Performing block encoding [2023-12-24 16:45:01,115 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-24 16:45:01,115 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-24 16:45:01,115 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.12 04:45:01 BoogieIcfgContainer [2023-12-24 16:45:01,115 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-24 16:45:01,118 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-24 16:45:01,118 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-24 16:45:01,120 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-24 16:45:01,120 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.12 04:44:59" (1/3) ... [2023-12-24 16:45:01,121 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b129eac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.12 04:45:01, skipping insertion in model container [2023-12-24 16:45:01,121 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.12 04:45:00" (2/3) ... [2023-12-24 16:45:01,121 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b129eac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.12 04:45:01, skipping insertion in model container [2023-12-24 16:45:01,121 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.12 04:45:01" (3/3) ... [2023-12-24 16:45:01,122 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-p_file-56.i [2023-12-24 16:45:01,134 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-24 16:45:01,134 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-24 16:45:01,174 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-24 16:45:01,178 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;@683c92a3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-24 16:45:01,178 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-24 16:45:01,181 INFO L276 IsEmpty]: Start isEmpty. Operand has 111 states, 89 states have (on average 1.4606741573033708) internal successors, (130), 90 states have internal predecessors, (130), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-12-24 16:45:01,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-12-24 16:45:01,195 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:01,196 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:01,196 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:01,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:01,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1216094639, now seen corresponding path program 1 times [2023-12-24 16:45:01,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:01,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [159674249] [2023-12-24 16:45:01,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:01,214 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:45:01,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:01,217 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:45:01,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:45:01,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:01,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-24 16:45:01,477 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:01,519 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 344 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2023-12-24 16:45:01,519 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:45:01,520 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:01,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [159674249] [2023-12-24 16:45:01,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [159674249] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:45:01,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:45:01,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-24 16:45:01,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108944658] [2023-12-24 16:45:01,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:01,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-24 16:45:01,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:01,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-24 16:45:01,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-24 16:45:01,553 INFO L87 Difference]: Start difference. First operand has 111 states, 89 states have (on average 1.4606741573033708) internal successors, (130), 90 states have internal predecessors, (130), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-24 16:45:01,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:01,618 INFO L93 Difference]: Finished difference Result 219 states and 353 transitions. [2023-12-24 16:45:01,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-24 16:45:01,623 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 144 [2023-12-24 16:45:01,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:01,629 INFO L225 Difference]: With dead ends: 219 [2023-12-24 16:45:01,629 INFO L226 Difference]: Without dead ends: 109 [2023-12-24 16:45:01,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 143 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:45:01,633 INFO L413 NwaCegarLoop]: 159 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, 159 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:45:01,634 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 159 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:45:01,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2023-12-24 16:45:01,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2023-12-24 16:45:01,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 88 states have (on average 1.4204545454545454) internal successors, (125), 88 states have internal predecessors, (125), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-12-24 16:45:01,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 163 transitions. [2023-12-24 16:45:01,672 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 163 transitions. Word has length 144 [2023-12-24 16:45:01,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:01,673 INFO L495 AbstractCegarLoop]: Abstraction has 109 states and 163 transitions. [2023-12-24 16:45:01,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-24 16:45:01,673 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 163 transitions. [2023-12-24 16:45:01,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-12-24 16:45:01,704 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:01,704 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:01,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-24 16:45:01,914 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:45:01,915 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:01,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:01,916 INFO L85 PathProgramCache]: Analyzing trace with hash -864537187, now seen corresponding path program 1 times [2023-12-24 16:45:01,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:01,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [655676663] [2023-12-24 16:45:01,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:01,917 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:45:01,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:01,924 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:45:01,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-24 16:45:02,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:02,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-24 16:45:02,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:02,294 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:45:02,294 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:45:02,295 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:02,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [655676663] [2023-12-24 16:45:02,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [655676663] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:45:02,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:45:02,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-24 16:45:02,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670342628] [2023-12-24 16:45:02,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:02,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-24 16:45:02,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:02,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-24 16:45:02,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-24 16:45:02,299 INFO L87 Difference]: Start difference. First operand 109 states and 163 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:02,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:02,346 INFO L93 Difference]: Finished difference Result 218 states and 327 transitions. [2023-12-24 16:45:02,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-24 16:45:02,349 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 144 [2023-12-24 16:45:02,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:02,351 INFO L225 Difference]: With dead ends: 218 [2023-12-24 16:45:02,351 INFO L226 Difference]: Without dead ends: 110 [2023-12-24 16:45:02,352 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-24 16:45:02,352 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 0 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:45:02,353 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 311 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:45:02,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2023-12-24 16:45:02,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2023-12-24 16:45:02,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 89 states have (on average 1.4157303370786516) internal successors, (126), 89 states have internal predecessors, (126), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-12-24 16:45:02,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 164 transitions. [2023-12-24 16:45:02,363 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 164 transitions. Word has length 144 [2023-12-24 16:45:02,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:02,365 INFO L495 AbstractCegarLoop]: Abstraction has 110 states and 164 transitions. [2023-12-24 16:45:02,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:02,365 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 164 transitions. [2023-12-24 16:45:02,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-12-24 16:45:02,371 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:02,372 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:02,379 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:45:02,575 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:45:02,575 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:02,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:02,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1436285403, now seen corresponding path program 1 times [2023-12-24 16:45:02,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:02,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [153827870] [2023-12-24 16:45:02,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:02,576 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:45:02,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:02,578 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:45:02,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-24 16:45:02,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:02,834 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-24 16:45:02,845 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:02,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:03,859 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:45:03,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-12-24 16:45:03,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:04,046 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 17 proven. 123 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-24 16:45:04,046 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:45:04,242 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:45:04,243 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:04,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [153827870] [2023-12-24 16:45:04,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [153827870] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:45:04,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:45:04,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [20] total 26 [2023-12-24 16:45:04,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346747279] [2023-12-24 16:45:04,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:04,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 16:45:04,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:04,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 16:45:04,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=582, Unknown=0, NotChecked=0, Total=650 [2023-12-24 16:45:04,244 INFO L87 Difference]: Start difference. First operand 110 states and 164 transitions. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:04,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:04,533 INFO L93 Difference]: Finished difference Result 319 states and 478 transitions. [2023-12-24 16:45:04,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 16:45:04,534 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 144 [2023-12-24 16:45:04,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:04,536 INFO L225 Difference]: With dead ends: 319 [2023-12-24 16:45:04,536 INFO L226 Difference]: Without dead ends: 210 [2023-12-24 16:45:04,537 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2023-12-24 16:45:04,537 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 256 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 1116 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:45:04,537 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 1116 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:45:04,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2023-12-24 16:45:04,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 131. [2023-12-24 16:45:04,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 110 states have (on average 1.4454545454545455) internal successors, (159), 110 states have internal predecessors, (159), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-12-24 16:45:04,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 197 transitions. [2023-12-24 16:45:04,545 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 197 transitions. Word has length 144 [2023-12-24 16:45:04,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:04,546 INFO L495 AbstractCegarLoop]: Abstraction has 131 states and 197 transitions. [2023-12-24 16:45:04,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:04,546 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 197 transitions. [2023-12-24 16:45:04,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-24 16:45:04,547 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:04,547 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:04,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-24 16:45:04,752 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:45:04,752 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:04,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:04,753 INFO L85 PathProgramCache]: Analyzing trace with hash 433622181, now seen corresponding path program 1 times [2023-12-24 16:45:04,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:04,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [87080099] [2023-12-24 16:45:04,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:04,753 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:45:04,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:04,754 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:45:04,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:45:05,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:05,024 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-24 16:45:05,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:05,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:05,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:05,912 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 17 proven. 123 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2023-12-24 16:45:05,913 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:45:06,058 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:45:06,058 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:06,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [87080099] [2023-12-24 16:45:06,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [87080099] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:45:06,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:45:06,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:45:06,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146317759] [2023-12-24 16:45:06,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:06,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:45:06,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:06,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:45:06,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:45:06,062 INFO L87 Difference]: Start difference. First operand 131 states and 197 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, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:06,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:06,139 INFO L93 Difference]: Finished difference Result 332 states and 501 transitions. [2023-12-24 16:45:06,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:45:06,140 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, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 145 [2023-12-24 16:45:06,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:06,142 INFO L225 Difference]: With dead ends: 332 [2023-12-24 16:45:06,142 INFO L226 Difference]: Without dead ends: 202 [2023-12-24 16:45:06,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2023-12-24 16:45:06,143 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 200 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:45:06,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 464 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:45:06,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2023-12-24 16:45:06,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 146. [2023-12-24 16:45:06,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 125 states have (on average 1.456) internal successors, (182), 125 states have internal predecessors, (182), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-12-24 16:45:06,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 220 transitions. [2023-12-24 16:45:06,157 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 220 transitions. Word has length 145 [2023-12-24 16:45:06,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:06,157 INFO L495 AbstractCegarLoop]: Abstraction has 146 states and 220 transitions. [2023-12-24 16:45:06,157 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, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:06,157 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 220 transitions. [2023-12-24 16:45:06,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-24 16:45:06,159 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:06,159 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:06,169 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 (5)] Ended with exit code 0 [2023-12-24 16:45:06,367 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:45:06,367 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:06,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:06,368 INFO L85 PathProgramCache]: Analyzing trace with hash 2144716241, now seen corresponding path program 1 times [2023-12-24 16:45:06,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:06,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1850179401] [2023-12-24 16:45:06,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:06,369 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:45:06,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:06,370 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:45:06,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:45:06,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:06,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-24 16:45:06,610 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:06,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-24 16:45:06,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-12-24 16:45:06,941 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:45:06,941 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:45:06,941 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:06,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1850179401] [2023-12-24 16:45:06,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1850179401] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:45:06,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:45:06,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-24 16:45:06,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510598063] [2023-12-24 16:45:06,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:06,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:45:06,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:06,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:45:06,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-24 16:45:06,942 INFO L87 Difference]: Start difference. First operand 146 states and 220 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:08,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:08,005 INFO L93 Difference]: Finished difference Result 573 states and 863 transitions. [2023-12-24 16:45:08,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 16:45:08,006 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 145 [2023-12-24 16:45:08,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:08,008 INFO L225 Difference]: With dead ends: 573 [2023-12-24 16:45:08,008 INFO L226 Difference]: Without dead ends: 428 [2023-12-24 16:45:08,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-12-24 16:45:08,009 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 495 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 16:45:08,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [495 Valid, 920 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 16:45:08,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2023-12-24 16:45:08,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 302. [2023-12-24 16:45:08,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 261 states have (on average 1.4636015325670497) internal successors, (382), 261 states have internal predecessors, (382), 38 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 16:45:08,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 458 transitions. [2023-12-24 16:45:08,034 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 458 transitions. Word has length 145 [2023-12-24 16:45:08,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:08,035 INFO L495 AbstractCegarLoop]: Abstraction has 302 states and 458 transitions. [2023-12-24 16:45:08,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:08,035 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 458 transitions. [2023-12-24 16:45:08,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:45:08,036 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:08,036 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:08,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-24 16:45:08,256 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:45:08,256 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:08,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:08,257 INFO L85 PathProgramCache]: Analyzing trace with hash 679322017, now seen corresponding path program 1 times [2023-12-24 16:45:08,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:08,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [889348231] [2023-12-24 16:45:08,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:08,257 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:45:08,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:08,258 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:45:08,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:45:08,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:08,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 62 conjunts are in the unsatisfiable core [2023-12-24 16:45:08,551 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:08,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:14,642 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 28 treesize of output 24 [2023-12-24 16:45:14,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:14,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:45:14,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:45:15,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 56 [2023-12-24 16:45:15,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:15,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 51 [2023-12-24 16:45:16,111 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 13 proven. 523 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-12-24 16:45:16,111 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:45:17,748 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:45:17,752 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:17,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [889348231] [2023-12-24 16:45:17,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [889348231] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:45:17,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:45:17,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [43] total 54 [2023-12-24 16:45:17,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102367558] [2023-12-24 16:45:17,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:17,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 16:45:17,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:17,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 16:45:17,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=2660, Unknown=0, NotChecked=0, Total=2862 [2023-12-24 16:45:17,757 INFO L87 Difference]: Start difference. First operand 302 states and 458 transitions. Second operand has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:20,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:20,426 INFO L93 Difference]: Finished difference Result 878 states and 1328 transitions. [2023-12-24 16:45:20,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-24 16:45:20,435 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:45:20,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:20,437 INFO L225 Difference]: With dead ends: 878 [2023-12-24 16:45:20,438 INFO L226 Difference]: Without dead ends: 577 [2023-12-24 16:45:20,439 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1088 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=330, Invalid=3576, Unknown=0, NotChecked=0, Total=3906 [2023-12-24 16:45:20,440 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 608 mSDsluCounter, 1744 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 1990 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:45:20,440 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [608 Valid, 1990 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 639 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-24 16:45:20,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2023-12-24 16:45:20,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 344. [2023-12-24 16:45:20,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 303 states have (on average 1.4785478547854785) internal successors, (448), 303 states have internal predecessors, (448), 38 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-24 16:45:20,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 524 transitions. [2023-12-24 16:45:20,453 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 524 transitions. Word has length 146 [2023-12-24 16:45:20,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:20,453 INFO L495 AbstractCegarLoop]: Abstraction has 344 states and 524 transitions. [2023-12-24 16:45:20,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:20,454 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 524 transitions. [2023-12-24 16:45:20,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:45:20,455 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:20,455 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:20,468 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:45:20,662 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:45:20,663 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:20,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:20,664 INFO L85 PathProgramCache]: Analyzing trace with hash 937487455, now seen corresponding path program 1 times [2023-12-24 16:45:20,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:20,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [270758796] [2023-12-24 16:45:20,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:20,664 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:45:20,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:20,665 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:45:20,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:45:20,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:20,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 61 conjunts are in the unsatisfiable core [2023-12-24 16:45:20,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:21,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:26,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 28 [2023-12-24 16:45:26,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2023-12-24 16:45:26,875 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 24 treesize of output 20 [2023-12-24 16:45:27,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:27,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:45:27,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 59 [2023-12-24 16:45:27,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2023-12-24 16:45:27,904 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 13 proven. 523 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-12-24 16:45:27,904 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:45:29,082 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:45:29,082 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:29,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [270758796] [2023-12-24 16:45:29,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [270758796] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:45:29,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:45:29,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [42] total 52 [2023-12-24 16:45:29,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263349767] [2023-12-24 16:45:29,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:29,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 16:45:29,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:29,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 16:45:29,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=2454, Unknown=0, NotChecked=0, Total=2652 [2023-12-24 16:45:29,084 INFO L87 Difference]: Start difference. First operand 344 states and 524 transitions. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:30,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:30,649 INFO L93 Difference]: Finished difference Result 922 states and 1385 transitions. [2023-12-24 16:45:30,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 16:45:30,649 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:45:30,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:30,652 INFO L225 Difference]: With dead ends: 922 [2023-12-24 16:45:30,652 INFO L226 Difference]: Without dead ends: 579 [2023-12-24 16:45:30,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 974 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=291, Invalid=3131, Unknown=0, NotChecked=0, Total=3422 [2023-12-24 16:45:30,653 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 640 mSDsluCounter, 1149 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 1363 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-24 16:45:30,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 1363 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-24 16:45:30,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2023-12-24 16:45:30,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 439. [2023-12-24 16:45:30,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 388 states have (on average 1.4664948453608246) internal successors, (569), 390 states have internal predecessors, (569), 46 states have call successors, (46), 4 states have call predecessors, (46), 4 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:45:30,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 661 transitions. [2023-12-24 16:45:30,668 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 661 transitions. Word has length 146 [2023-12-24 16:45:30,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:30,668 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 661 transitions. [2023-12-24 16:45:30,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:30,668 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 661 transitions. [2023-12-24 16:45:30,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:45:30,670 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:30,670 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:30,675 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:45:30,875 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:45:30,876 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:30,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:30,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1496970467, now seen corresponding path program 1 times [2023-12-24 16:45:30,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:30,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [323726988] [2023-12-24 16:45:30,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:30,877 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:45:30,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:30,878 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:45:30,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:45:31,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:31,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-24 16:45:31,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:31,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-24 16:45:32,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:32,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2023-12-24 16:45:33,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 30 [2023-12-24 16:45:33,165 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 13 proven. 347 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-12-24 16:45:33,166 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:45:33,618 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:45:33,618 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:33,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [323726988] [2023-12-24 16:45:33,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [323726988] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:45:33,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:45:33,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [24] total 30 [2023-12-24 16:45:33,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385088745] [2023-12-24 16:45:33,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:33,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:45:33,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:33,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:45:33,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2023-12-24 16:45:33,620 INFO L87 Difference]: Start difference. First operand 439 states and 661 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:34,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:34,138 INFO L93 Difference]: Finished difference Result 1099 states and 1655 transitions. [2023-12-24 16:45:34,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 16:45:34,141 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:45:34,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:34,144 INFO L225 Difference]: With dead ends: 1099 [2023-12-24 16:45:34,145 INFO L226 Difference]: Without dead ends: 661 [2023-12-24 16:45:34,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=108, Invalid=948, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 16:45:34,146 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 218 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:45:34,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 920 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:45:34,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2023-12-24 16:45:34,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 477. [2023-12-24 16:45:34,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 426 states have (on average 1.471830985915493) internal successors, (627), 428 states have internal predecessors, (627), 46 states have call successors, (46), 4 states have call predecessors, (46), 4 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:45:34,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 719 transitions. [2023-12-24 16:45:34,170 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 719 transitions. Word has length 146 [2023-12-24 16:45:34,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:34,170 INFO L495 AbstractCegarLoop]: Abstraction has 477 states and 719 transitions. [2023-12-24 16:45:34,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:34,171 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 719 transitions. [2023-12-24 16:45:34,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:45:34,172 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:34,172 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:34,192 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:45:34,377 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:45:34,378 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:34,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:34,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1755135905, now seen corresponding path program 1 times [2023-12-24 16:45:34,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:34,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [626993548] [2023-12-24 16:45:34,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:34,379 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:45:34,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:34,380 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:45:34,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:45:34,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:34,635 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 16:45:34,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:35,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2023-12-24 16:45:35,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:35,426 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:45:35,426 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:45:35,560 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:45:35,560 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:35,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [626993548] [2023-12-24 16:45:35,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [626993548] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:45:35,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:45:35,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:45:35,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909708211] [2023-12-24 16:45:35,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:35,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:45:35,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:35,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:45:35,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:45:35,562 INFO L87 Difference]: Start difference. First operand 477 states and 719 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:35,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:35,694 INFO L93 Difference]: Finished difference Result 1140 states and 1708 transitions. [2023-12-24 16:45:35,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:45:35,694 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:45:35,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:35,696 INFO L225 Difference]: With dead ends: 1140 [2023-12-24 16:45:35,696 INFO L226 Difference]: Without dead ends: 664 [2023-12-24 16:45:35,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-12-24 16:45:35,698 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 235 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:45:35,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 410 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:45:35,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2023-12-24 16:45:35,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 466. [2023-12-24 16:45:35,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 415 states have (on average 1.4602409638554217) internal successors, (606), 417 states have internal predecessors, (606), 46 states have call successors, (46), 4 states have call predecessors, (46), 4 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:45:35,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 698 transitions. [2023-12-24 16:45:35,716 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 698 transitions. Word has length 146 [2023-12-24 16:45:35,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:35,717 INFO L495 AbstractCegarLoop]: Abstraction has 466 states and 698 transitions. [2023-12-24 16:45:35,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:35,717 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 698 transitions. [2023-12-24 16:45:35,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:45:35,718 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:35,718 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:35,726 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:45:35,924 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:45:35,924 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:35,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:35,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1766141546, now seen corresponding path program 1 times [2023-12-24 16:45:35,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:35,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [480067522] [2023-12-24 16:45:35,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:35,928 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:45:35,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:35,929 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:45:35,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:45:36,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:36,205 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-24 16:45:36,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:36,219 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:45:36,219 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:45:36,219 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:36,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [480067522] [2023-12-24 16:45:36,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [480067522] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:45:36,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:45:36,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 16:45:36,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382421450] [2023-12-24 16:45:36,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:36,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:45:36,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:36,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:45:36,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 16:45:36,220 INFO L87 Difference]: Start difference. First operand 466 states and 698 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:36,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:36,272 INFO L93 Difference]: Finished difference Result 991 states and 1483 transitions. [2023-12-24 16:45:36,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:45:36,272 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:45:36,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:36,274 INFO L225 Difference]: With dead ends: 991 [2023-12-24 16:45:36,274 INFO L226 Difference]: Without dead ends: 526 [2023-12-24 16:45:36,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 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:45:36,275 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 54 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:45:36,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 631 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:45:36,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2023-12-24 16:45:36,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 478. [2023-12-24 16:45:36,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 427 states have (on average 1.4473067915690867) internal successors, (618), 429 states have internal predecessors, (618), 46 states have call successors, (46), 4 states have call predecessors, (46), 4 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:45:36,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 710 transitions. [2023-12-24 16:45:36,290 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 710 transitions. Word has length 146 [2023-12-24 16:45:36,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:36,291 INFO L495 AbstractCegarLoop]: Abstraction has 478 states and 710 transitions. [2023-12-24 16:45:36,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:36,291 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 710 transitions. [2023-12-24 16:45:36,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:45:36,293 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:36,293 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:36,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-24 16:45:36,499 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:45:36,499 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:36,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:36,500 INFO L85 PathProgramCache]: Analyzing trace with hash 838399329, now seen corresponding path program 1 times [2023-12-24 16:45:36,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:36,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1251953673] [2023-12-24 16:45:36,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:36,501 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:45:36,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:36,501 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:45:36,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:45:36,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:36,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 39 conjunts are in the unsatisfiable core [2023-12-24 16:45:36,770 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:36,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:39,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2023-12-24 16:45:39,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2023-12-24 16:45:39,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 45 treesize of output 29 [2023-12-24 16:45:39,511 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 353 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2023-12-24 16:45:39,512 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:45:39,993 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:45:39,993 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:39,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1251953673] [2023-12-24 16:45:39,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1251953673] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:45:39,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:45:39,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [28] total 34 [2023-12-24 16:45:39,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194319798] [2023-12-24 16:45:39,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:39,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:45:39,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:39,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:45:39,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1026, Unknown=0, NotChecked=0, Total=1122 [2023-12-24 16:45:39,995 INFO L87 Difference]: Start difference. First operand 478 states and 710 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:40,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:40,474 INFO L93 Difference]: Finished difference Result 1065 states and 1576 transitions. [2023-12-24 16:45:40,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 16:45:40,475 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:45:40,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:40,478 INFO L225 Difference]: With dead ends: 1065 [2023-12-24 16:45:40,478 INFO L226 Difference]: Without dead ends: 588 [2023-12-24 16:45:40,479 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=119, Invalid=1213, Unknown=0, NotChecked=0, Total=1332 [2023-12-24 16:45:40,479 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 159 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 826 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:45:40,480 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 826 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:45:40,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2023-12-24 16:45:40,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 478. [2023-12-24 16:45:40,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 427 states have (on average 1.4426229508196722) internal successors, (616), 429 states have internal predecessors, (616), 46 states have call successors, (46), 4 states have call predecessors, (46), 4 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:45:40,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 708 transitions. [2023-12-24 16:45:40,494 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 708 transitions. Word has length 146 [2023-12-24 16:45:40,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:40,495 INFO L495 AbstractCegarLoop]: Abstraction has 478 states and 708 transitions. [2023-12-24 16:45:40,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:40,495 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 708 transitions. [2023-12-24 16:45:40,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:45:40,496 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:40,496 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:40,518 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 (12)] Ended with exit code 0 [2023-12-24 16:45:40,702 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:45:40,702 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:40,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:40,702 INFO L85 PathProgramCache]: Analyzing trace with hash 741361631, now seen corresponding path program 1 times [2023-12-24 16:45:40,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:40,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [738511560] [2023-12-24 16:45:40,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:40,703 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:45:40,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:40,717 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:45:40,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:45:41,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:41,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 16:45:41,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:41,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 25 treesize of output 17 [2023-12-24 16:45:41,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 30 treesize of output 18 [2023-12-24 16:45:41,805 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:45:41,805 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:45:41,906 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:45:41,906 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:41,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [738511560] [2023-12-24 16:45:41,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [738511560] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:45:41,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:45:41,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:45:41,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902827114] [2023-12-24 16:45:41,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:41,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:45:41,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:41,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:45:41,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:45:41,908 INFO L87 Difference]: Start difference. First operand 478 states and 708 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:42,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:42,105 INFO L93 Difference]: Finished difference Result 1048 states and 1542 transitions. [2023-12-24 16:45:42,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:45:42,105 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:45:42,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:42,107 INFO L225 Difference]: With dead ends: 1048 [2023-12-24 16:45:42,107 INFO L226 Difference]: Without dead ends: 571 [2023-12-24 16:45:42,108 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2023-12-24 16:45:42,108 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 97 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:45:42,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 652 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:45:42,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2023-12-24 16:45:42,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 471. [2023-12-24 16:45:42,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 420 states have (on average 1.4476190476190476) internal successors, (608), 422 states have internal predecessors, (608), 46 states have call successors, (46), 4 states have call predecessors, (46), 4 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:45:42,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 700 transitions. [2023-12-24 16:45:42,121 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 700 transitions. Word has length 146 [2023-12-24 16:45:42,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:42,121 INFO L495 AbstractCegarLoop]: Abstraction has 471 states and 700 transitions. [2023-12-24 16:45:42,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:42,121 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 700 transitions. [2023-12-24 16:45:42,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:45:42,122 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:42,122 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:42,152 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:45:42,328 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:45:42,329 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:42,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:42,329 INFO L85 PathProgramCache]: Analyzing trace with hash 607348125, now seen corresponding path program 1 times [2023-12-24 16:45:42,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:42,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [150466805] [2023-12-24 16:45:42,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:42,330 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:45:42,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:42,331 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:45:42,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:45:42,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:42,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 55 conjunts are in the unsatisfiable core [2023-12-24 16:45:42,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:42,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-24 16:45:46,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:46,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-12-24 16:45:46,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:46,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:45:47,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:47,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-12-24 16:45:48,298 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 14 proven. 502 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2023-12-24 16:45:48,298 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:45:50,850 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 16:45:50,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 50 [2023-12-24 16:45:51,191 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:51,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [150466805] [2023-12-24 16:45:51,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [150466805] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:45:51,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1331272296] [2023-12-24 16:45:51,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:51,192 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 16:45:51,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 16:45:51,217 INFO L229 MonitoredProcess]: Starting monitored process 15 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:45:51,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2023-12-24 16:45:51,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:51,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-24 16:45:51,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:52,168 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:45:53,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:53,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 18 [2023-12-24 16:45:53,622 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 13 proven. 319 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2023-12-24 16:45:53,622 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:45:54,014 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:45:54,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1331272296] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:45:54,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-24 16:45:54,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [40, 10] total 53 [2023-12-24 16:45:54,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671995262] [2023-12-24 16:45:54,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:54,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:45:54,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:54,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:45:54,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=4533, Unknown=0, NotChecked=0, Total=4830 [2023-12-24 16:45:54,017 INFO L87 Difference]: Start difference. First operand 471 states and 700 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:54,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:54,218 INFO L93 Difference]: Finished difference Result 1067 states and 1572 transitions. [2023-12-24 16:45:54,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:45:54,219 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:45:54,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:54,221 INFO L225 Difference]: With dead ends: 1067 [2023-12-24 16:45:54,221 INFO L226 Difference]: Without dead ends: 597 [2023-12-24 16:45:54,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 453 SyntacticMatches, 6 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1736 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=302, Invalid=4668, Unknown=0, NotChecked=0, Total=4970 [2023-12-24 16:45:54,223 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 232 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:45:54,223 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 543 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:45:54,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2023-12-24 16:45:54,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 471. [2023-12-24 16:45:54,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 420 states have (on average 1.438095238095238) internal successors, (604), 422 states have internal predecessors, (604), 46 states have call successors, (46), 4 states have call predecessors, (46), 4 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:45:54,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 696 transitions. [2023-12-24 16:45:54,251 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 696 transitions. Word has length 146 [2023-12-24 16:45:54,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:54,252 INFO L495 AbstractCegarLoop]: Abstraction has 471 states and 696 transitions. [2023-12-24 16:45:54,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:54,252 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 696 transitions. [2023-12-24 16:45:54,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:45:54,253 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:54,254 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:54,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (15)] Forceful destruction successful, exit code 0 [2023-12-24 16:45:54,466 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:45:54,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,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:45:54,661 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:54,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:54,662 INFO L85 PathProgramCache]: Analyzing trace with hash 865513563, now seen corresponding path program 1 times [2023-12-24 16:45:54,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:54,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [803759783] [2023-12-24 16:45:54,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:54,662 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:45:54,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:54,663 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:45:54,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:45:54,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:54,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 38 conjunts are in the unsatisfiable core [2023-12-24 16:45:54,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:55,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:56,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:56,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:45:57,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 34 [2023-12-24 16:45:57,277 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 11 proven. 413 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:45:57,277 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:45:57,968 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:45:57,969 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:45:57,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [803759783] [2023-12-24 16:45:57,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [803759783] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:45:57,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:45:57,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [26] total 34 [2023-12-24 16:45:57,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170659348] [2023-12-24 16:45:57,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:45:57,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 16:45:57,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:45:57,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 16:45:57,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=1010, Unknown=0, NotChecked=0, Total=1122 [2023-12-24 16:45:57,972 INFO L87 Difference]: Start difference. First operand 471 states and 696 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:58,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:45:58,849 INFO L93 Difference]: Finished difference Result 1158 states and 1703 transitions. [2023-12-24 16:45:58,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 16:45:58,850 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:45:58,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:45:58,852 INFO L225 Difference]: With dead ends: 1158 [2023-12-24 16:45:58,853 INFO L226 Difference]: Without dead ends: 688 [2023-12-24 16:45:58,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=163, Invalid=1319, Unknown=0, NotChecked=0, Total=1482 [2023-12-24 16:45:58,854 INFO L413 NwaCegarLoop]: 262 mSDtfsCounter, 464 mSDsluCounter, 945 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 1207 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-24 16:45:58,854 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [464 Valid, 1207 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-24 16:45:58,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2023-12-24 16:45:58,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 484. [2023-12-24 16:45:58,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 433 states have (on average 1.4411085450346421) internal successors, (624), 435 states have internal predecessors, (624), 46 states have call successors, (46), 4 states have call predecessors, (46), 4 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:45:58,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 716 transitions. [2023-12-24 16:45:58,867 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 716 transitions. Word has length 146 [2023-12-24 16:45:58,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:45:58,867 INFO L495 AbstractCegarLoop]: Abstraction has 484 states and 716 transitions. [2023-12-24 16:45:58,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:45:58,867 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 716 transitions. [2023-12-24 16:45:58,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:45:58,868 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:45:58,868 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:58,874 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:45:59,074 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:45:59,074 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:45:59,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:45:59,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1683162013, now seen corresponding path program 1 times [2023-12-24 16:45:59,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:45:59,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [874255750] [2023-12-24 16:45:59,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:45:59,075 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:45:59,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:45:59,076 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:45:59,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:45:59,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:45:59,343 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 37 conjunts are in the unsatisfiable core [2023-12-24 16:45:59,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:45:59,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 17 treesize of output 9 [2023-12-24 16:46:01,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2023-12-24 16:46:01,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:46:02,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:46:02,207 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 425 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2023-12-24 16:46:02,207 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:46:02,691 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:46:02,691 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:46:02,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [874255750] [2023-12-24 16:46:02,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [874255750] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:46:02,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:46:02,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [28] total 34 [2023-12-24 16:46:02,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761936284] [2023-12-24 16:46:02,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:46:02,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:46:02,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:46:02,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:46:02,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=1025, Unknown=0, NotChecked=0, Total=1122 [2023-12-24 16:46:02,692 INFO L87 Difference]: Start difference. First operand 484 states and 716 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:03,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:46:03,101 INFO L93 Difference]: Finished difference Result 873 states and 1284 transitions. [2023-12-24 16:46:03,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 16:46:03,109 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:46:03,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:46:03,117 INFO L225 Difference]: With dead ends: 873 [2023-12-24 16:46:03,117 INFO L226 Difference]: Without dead ends: 627 [2023-12-24 16:46:03,118 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=120, Invalid=1212, Unknown=0, NotChecked=0, Total=1332 [2023-12-24 16:46:03,119 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 265 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:46:03,119 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 870 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:46:03,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2023-12-24 16:46:03,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 469. [2023-12-24 16:46:03,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 418 states have (on average 1.4354066985645932) internal successors, (600), 420 states have internal predecessors, (600), 46 states have call successors, (46), 4 states have call predecessors, (46), 4 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:46:03,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 692 transitions. [2023-12-24 16:46:03,161 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 692 transitions. Word has length 146 [2023-12-24 16:46:03,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:46:03,162 INFO L495 AbstractCegarLoop]: Abstraction has 469 states and 692 transitions. [2023-12-24 16:46:03,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:03,162 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 692 transitions. [2023-12-24 16:46:03,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:46:03,164 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:46:03,165 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:03,170 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:46:03,365 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:46:03,365 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:46:03,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:46:03,365 INFO L85 PathProgramCache]: Analyzing trace with hash -110678307, now seen corresponding path program 1 times [2023-12-24 16:46:03,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:46:03,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [135995092] [2023-12-24 16:46:03,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:46:03,366 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:46:03,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:46:03,367 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:46:03,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-24 16:46:03,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:46:03,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 16:46:03,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:46:04,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 25 treesize of output 17 [2023-12-24 16:46:04,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 44 treesize of output 28 [2023-12-24 16:46:04,552 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:46:04,552 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:46:04,788 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:46:04,788 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:46:04,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [135995092] [2023-12-24 16:46:04,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [135995092] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:46:04,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:46:04,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [17] total 23 [2023-12-24 16:46:04,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755726742] [2023-12-24 16:46:04,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:46:04,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:46:04,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:46:04,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:46:04,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2023-12-24 16:46:04,791 INFO L87 Difference]: Start difference. First operand 469 states and 692 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:05,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:46:05,244 INFO L93 Difference]: Finished difference Result 1274 states and 1856 transitions. [2023-12-24 16:46:05,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 16:46:05,244 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:46:05,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:46:05,246 INFO L225 Difference]: With dead ends: 1274 [2023-12-24 16:46:05,246 INFO L226 Difference]: Without dead ends: 806 [2023-12-24 16:46:05,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2023-12-24 16:46:05,248 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 289 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 1143 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:46:05,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [289 Valid, 1143 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 16:46:05,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2023-12-24 16:46:05,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 502. [2023-12-24 16:46:05,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 451 states have (on average 1.441241685144124) internal successors, (650), 453 states have internal predecessors, (650), 46 states have call successors, (46), 4 states have call predecessors, (46), 4 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:46:05,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 742 transitions. [2023-12-24 16:46:05,264 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 742 transitions. Word has length 146 [2023-12-24 16:46:05,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:46:05,264 INFO L495 AbstractCegarLoop]: Abstraction has 502 states and 742 transitions. [2023-12-24 16:46:05,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:05,264 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 742 transitions. [2023-12-24 16:46:05,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:46:05,265 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:46:05,265 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:05,285 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:46:05,471 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:46:05,472 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:46:05,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:46:05,472 INFO L85 PathProgramCache]: Analyzing trace with hash 147487131, now seen corresponding path program 1 times [2023-12-24 16:46:05,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:46:05,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [427828035] [2023-12-24 16:46:05,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:46:05,473 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:46:05,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:46:05,474 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:46:05,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-24 16:46:05,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:46:05,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 39 conjunts are in the unsatisfiable core [2023-12-24 16:46:05,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:46:05,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 17 treesize of output 9 [2023-12-24 16:46:08,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:46:08,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2023-12-24 16:46:08,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 33 [2023-12-24 16:46:08,725 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 425 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2023-12-24 16:46:08,725 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:46:09,475 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:46:09,475 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:46:09,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [427828035] [2023-12-24 16:46:09,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [427828035] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:46:09,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:46:09,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [30] total 38 [2023-12-24 16:46:09,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306671524] [2023-12-24 16:46:09,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:46:09,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-24 16:46:09,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:46:09,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-24 16:46:09,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1283, Unknown=0, NotChecked=0, Total=1406 [2023-12-24 16:46:09,477 INFO L87 Difference]: Start difference. First operand 502 states and 742 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:10,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:46:10,445 INFO L93 Difference]: Finished difference Result 1201 states and 1762 transitions. [2023-12-24 16:46:10,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 16:46:10,446 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:46:10,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:46:10,448 INFO L225 Difference]: With dead ends: 1201 [2023-12-24 16:46:10,448 INFO L226 Difference]: Without dead ends: 700 [2023-12-24 16:46:10,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=174, Invalid=1632, Unknown=0, NotChecked=0, Total=1806 [2023-12-24 16:46:10,450 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 313 mSDsluCounter, 981 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 1199 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-24 16:46:10,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 1199 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-24 16:46:10,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2023-12-24 16:46:10,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 500. [2023-12-24 16:46:10,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 449 states have (on average 1.4387527839643652) internal successors, (646), 451 states have internal predecessors, (646), 46 states have call successors, (46), 4 states have call predecessors, (46), 4 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:46:10,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 738 transitions. [2023-12-24 16:46:10,463 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 738 transitions. Word has length 146 [2023-12-24 16:46:10,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:46:10,463 INFO L495 AbstractCegarLoop]: Abstraction has 500 states and 738 transitions. [2023-12-24 16:46:10,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:10,464 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 738 transitions. [2023-12-24 16:46:10,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:46:10,464 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:46:10,464 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:10,488 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:46:10,671 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:46:10,671 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:46:10,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:46:10,672 INFO L85 PathProgramCache]: Analyzing trace with hash -329533025, now seen corresponding path program 1 times [2023-12-24 16:46:10,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:46:10,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1715861091] [2023-12-24 16:46:10,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:46:10,672 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:46:10,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:46:10,673 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:46:10,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:46:10,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:46:10,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 16:46:10,965 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:46:11,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2023-12-24 16:46:11,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 18 [2023-12-24 16:46:11,795 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:46:11,796 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:46:11,930 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:46:11,931 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:46:11,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1715861091] [2023-12-24 16:46:11,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1715861091] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:46:11,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:46:11,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:46:11,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876896909] [2023-12-24 16:46:11,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:46:11,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:46:11,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:46:11,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:46:11,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:46:11,932 INFO L87 Difference]: Start difference. First operand 500 states and 738 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:12,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:46:12,081 INFO L93 Difference]: Finished difference Result 991 states and 1444 transitions. [2023-12-24 16:46:12,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:46:12,081 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:46:12,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:46:12,083 INFO L225 Difference]: With dead ends: 991 [2023-12-24 16:46:12,083 INFO L226 Difference]: Without dead ends: 730 [2023-12-24 16:46:12,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-12-24 16:46:12,084 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 252 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:46:12,084 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 589 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:46:12,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2023-12-24 16:46:12,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 486. [2023-12-24 16:46:12,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 435 states have (on average 1.4344827586206896) internal successors, (624), 437 states have internal predecessors, (624), 46 states have call successors, (46), 4 states have call predecessors, (46), 4 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:46:12,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 716 transitions. [2023-12-24 16:46:12,097 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 716 transitions. Word has length 146 [2023-12-24 16:46:12,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:46:12,097 INFO L495 AbstractCegarLoop]: Abstraction has 486 states and 716 transitions. [2023-12-24 16:46:12,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:12,098 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 716 transitions. [2023-12-24 16:46:12,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:46:12,098 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:46:12,099 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:12,107 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:46:12,304 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:46:12,305 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:46:12,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:46:12,305 INFO L85 PathProgramCache]: Analyzing trace with hash -71367587, now seen corresponding path program 1 times [2023-12-24 16:46:12,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:46:12,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [438237075] [2023-12-24 16:46:12,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:46:12,306 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:46:12,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:46:12,307 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:46:12,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:46:12,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:46:12,579 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 47 conjunts are in the unsatisfiable core [2023-12-24 16:46:12,583 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:46:12,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:46:16,291 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:46:16,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 24 treesize of output 16 [2023-12-24 16:46:16,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:46:16,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:46:16,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2023-12-24 16:46:16,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:46:16,857 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 14 proven. 502 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2023-12-24 16:46:16,857 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:46:18,681 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 16:46:18,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2023-12-24 16:46:19,156 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:46:19,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [438237075] [2023-12-24 16:46:19,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [438237075] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:46:19,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [818185062] [2023-12-24 16:46:19,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:46:19,157 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 16:46:19,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 16:46:19,158 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-24 16:46:19,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2023-12-24 16:46:19,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:46:19,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 49 conjunts are in the unsatisfiable core [2023-12-24 16:46:19,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:46:19,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-24 16:46:20,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 16:46:21,963 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:46:23,077 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:46:26,264 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:46:26,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:46:26,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:46:27,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 14 [2023-12-24 16:46:27,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2023-12-24 16:46:27,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2023-12-24 16:46:27,314 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 14 proven. 498 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-12-24 16:46:27,314 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:46:27,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2023-12-24 16:46:27,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [818185062] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:46:27,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 16:46:27,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 26] total 59 [2023-12-24 16:46:27,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534518607] [2023-12-24 16:46:27,802 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 16:46:27,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2023-12-24 16:46:27,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:46:27,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2023-12-24 16:46:27,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=401, Invalid=5299, Unknown=0, NotChecked=0, Total=5700 [2023-12-24 16:46:27,804 INFO L87 Difference]: Start difference. First operand 486 states and 716 transitions. Second operand has 60 states, 52 states have (on average 2.576923076923077) internal successors, (134), 49 states have internal predecessors, (134), 15 states have call successors, (38), 15 states have call predecessors, (38), 15 states have return successors, (38), 9 states have call predecessors, (38), 15 states have call successors, (38) [2023-12-24 16:46:40,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:46:40,694 INFO L93 Difference]: Finished difference Result 994 states and 1424 transitions. [2023-12-24 16:46:40,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-12-24 16:46:40,694 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 52 states have (on average 2.576923076923077) internal successors, (134), 49 states have internal predecessors, (134), 15 states have call successors, (38), 15 states have call predecessors, (38), 15 states have return successors, (38), 9 states have call predecessors, (38), 15 states have call successors, (38) Word has length 146 [2023-12-24 16:46:40,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:46:40,696 INFO L225 Difference]: With dead ends: 994 [2023-12-24 16:46:40,696 INFO L226 Difference]: Without dead ends: 747 [2023-12-24 16:46:40,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 459 GetRequests, 342 SyntacticMatches, 1 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3449 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=1812, Invalid=11994, Unknown=0, NotChecked=0, Total=13806 [2023-12-24 16:46:40,700 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 4461 mSDsluCounter, 8574 mSDsCounter, 0 mSdLazyCounter, 4388 mSolverCounterSat, 450 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4461 SdHoareTripleChecker+Valid, 8799 SdHoareTripleChecker+Invalid, 4838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 450 IncrementalHoareTripleChecker+Valid, 4388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2023-12-24 16:46:40,700 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4461 Valid, 8799 Invalid, 4838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [450 Valid, 4388 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2023-12-24 16:46:40,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 747 states. [2023-12-24 16:46:40,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 747 to 518. [2023-12-24 16:46:40,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 459 states have (on average 1.411764705882353) internal successors, (648), 461 states have internal predecessors, (648), 46 states have call successors, (46), 12 states have call predecessors, (46), 12 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:46:40,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 740 transitions. [2023-12-24 16:46:40,725 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 740 transitions. Word has length 146 [2023-12-24 16:46:40,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:46:40,725 INFO L495 AbstractCegarLoop]: Abstraction has 518 states and 740 transitions. [2023-12-24 16:46:40,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 52 states have (on average 2.576923076923077) internal successors, (134), 49 states have internal predecessors, (134), 15 states have call successors, (38), 15 states have call predecessors, (38), 15 states have return successors, (38), 9 states have call predecessors, (38), 15 states have call successors, (38) [2023-12-24 16:46:40,725 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 740 transitions. [2023-12-24 16:46:40,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:46:40,726 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:46:40,726 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:40,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (22)] Forceful destruction successful, exit code 0 [2023-12-24 16:46:40,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-24 16:46:41,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:46:41,139 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:46:41,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:46:41,139 INFO L85 PathProgramCache]: Analyzing trace with hash 920141679, now seen corresponding path program 1 times [2023-12-24 16:46:41,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:46:41,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [528476892] [2023-12-24 16:46:41,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:46:41,140 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:46:41,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:46:41,141 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:46:41,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:46:41,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:46:41,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-24 16:46:41,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:46:41,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:46:42,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 34 treesize of output 22 [2023-12-24 16:46:42,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 37 [2023-12-24 16:46:42,836 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 16 proven. 344 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-12-24 16:46:42,836 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:46:42,988 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:46:42,988 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:46:42,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [528476892] [2023-12-24 16:46:42,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [528476892] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:46:42,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:46:42,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [21] total 25 [2023-12-24 16:46:42,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339496969] [2023-12-24 16:46:42,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:46:42,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:46:42,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:46:42,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:46:42,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2023-12-24 16:46:42,990 INFO L87 Difference]: Start difference. First operand 518 states and 740 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:43,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:46:43,142 INFO L93 Difference]: Finished difference Result 1242 states and 1785 transitions. [2023-12-24 16:46:43,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:46:43,143 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:46:43,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:46:43,145 INFO L225 Difference]: With dead ends: 1242 [2023-12-24 16:46:43,145 INFO L226 Difference]: Without dead ends: 725 [2023-12-24 16:46:43,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=73, Invalid=577, Unknown=0, NotChecked=0, Total=650 [2023-12-24 16:46:43,146 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 289 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:46:43,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [289 Valid, 558 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:46:43,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2023-12-24 16:46:43,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 569. [2023-12-24 16:46:43,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 510 states have (on average 1.427450980392157) internal successors, (728), 512 states have internal predecessors, (728), 46 states have call successors, (46), 12 states have call predecessors, (46), 12 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:46:43,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 820 transitions. [2023-12-24 16:46:43,169 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 820 transitions. Word has length 146 [2023-12-24 16:46:43,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:46:43,169 INFO L495 AbstractCegarLoop]: Abstraction has 569 states and 820 transitions. [2023-12-24 16:46:43,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:43,169 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 820 transitions. [2023-12-24 16:46:43,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:46:43,170 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:46:43,170 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:43,176 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:46:43,375 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:46:43,376 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:46:43,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:46:43,376 INFO L85 PathProgramCache]: Analyzing trace with hash 333335665, now seen corresponding path program 1 times [2023-12-24 16:46:43,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:46:43,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [700531070] [2023-12-24 16:46:43,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:46:43,377 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:46:43,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:46:43,378 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:46:43,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:46:43,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:46:43,653 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-24 16:46:43,656 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:46:44,464 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 28 treesize of output 24 [2023-12-24 16:46:44,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:46:44,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:46:44,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 52 [2023-12-24 16:46:44,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 47 [2023-12-24 16:46:45,010 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 10 proven. 446 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2023-12-24 16:46:45,011 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:46:45,610 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:46:45,610 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:46:45,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [700531070] [2023-12-24 16:46:45,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [700531070] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:46:45,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:46:45,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [23] total 33 [2023-12-24 16:46:45,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070245807] [2023-12-24 16:46:45,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:46:45,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 16:46:45,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:46:45,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 16:46:45,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=956, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 16:46:45,612 INFO L87 Difference]: Start difference. First operand 569 states and 820 transitions. Second operand has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:46,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:46:46,670 INFO L93 Difference]: Finished difference Result 1389 states and 2009 transitions. [2023-12-24 16:46:46,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-24 16:46:46,670 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:46:46,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:46:46,673 INFO L225 Difference]: With dead ends: 1389 [2023-12-24 16:46:46,673 INFO L226 Difference]: Without dead ends: 821 [2023-12-24 16:46:46,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=202, Invalid=1690, Unknown=0, NotChecked=0, Total=1892 [2023-12-24 16:46:46,674 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 571 mSDsluCounter, 1615 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 1821 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 16:46:46,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [571 Valid, 1821 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 16:46:46,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2023-12-24 16:46:46,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 613. [2023-12-24 16:46:46,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 554 states have (on average 1.431407942238267) internal successors, (793), 556 states have internal predecessors, (793), 46 states have call successors, (46), 12 states have call predecessors, (46), 12 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-24 16:46:46,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 885 transitions. [2023-12-24 16:46:46,697 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 885 transitions. Word has length 146 [2023-12-24 16:46:46,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:46:46,697 INFO L495 AbstractCegarLoop]: Abstraction has 613 states and 885 transitions. [2023-12-24 16:46:46,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:46,698 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 885 transitions. [2023-12-24 16:46:46,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:46:46,699 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:46:46,699 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:46,720 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:46:46,904 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:46:46,904 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:46:46,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:46:46,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1034400243, now seen corresponding path program 1 times [2023-12-24 16:46:46,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:46:46,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [953288044] [2023-12-24 16:46:46,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:46:46,905 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:46:46,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:46:46,906 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:46:46,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:46:47,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:46:47,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 44 conjunts are in the unsatisfiable core [2023-12-24 16:46:47,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:46:47,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-24 16:46:49,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 30 [2023-12-24 16:46:49,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-12-24 16:46:49,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:46:50,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:46:50,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 43 treesize of output 31 [2023-12-24 16:46:50,174 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 485 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 16:46:50,174 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:46:50,611 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:46:50,611 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:46:50,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [953288044] [2023-12-24 16:46:50,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [953288044] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:46:50,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:46:50,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [31] total 38 [2023-12-24 16:46:50,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940085079] [2023-12-24 16:46:50,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:46:50,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 16:46:50,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:46:50,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 16:46:50,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1283, Unknown=0, NotChecked=0, Total=1406 [2023-12-24 16:46:50,612 INFO L87 Difference]: Start difference. First operand 613 states and 885 transitions. Second operand has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:51,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:46:51,259 INFO L93 Difference]: Finished difference Result 1623 states and 2330 transitions. [2023-12-24 16:46:51,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 16:46:51,261 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:46:51,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:46:51,264 INFO L225 Difference]: With dead ends: 1623 [2023-12-24 16:46:51,264 INFO L226 Difference]: Without dead ends: 1011 [2023-12-24 16:46:51,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 492 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=168, Invalid=1638, Unknown=0, NotChecked=0, Total=1806 [2023-12-24 16:46:51,265 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 468 mSDsluCounter, 876 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 1101 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:46:51,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [468 Valid, 1101 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 16:46:51,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2023-12-24 16:46:51,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 846. [2023-12-24 16:46:51,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 759 states have (on average 1.4255599472990776) internal successors, (1082), 764 states have internal predecessors, (1082), 64 states have call successors, (64), 22 states have call predecessors, (64), 22 states have return successors, (64), 59 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:46:51,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 1210 transitions. [2023-12-24 16:46:51,303 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 1210 transitions. Word has length 146 [2023-12-24 16:46:51,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:46:51,303 INFO L495 AbstractCegarLoop]: Abstraction has 846 states and 1210 transitions. [2023-12-24 16:46:51,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:51,303 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1210 transitions. [2023-12-24 16:46:51,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:46:51,304 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:46:51,304 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:51,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-24 16:46:51,510 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:46:51,510 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:46:51,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:46:51,511 INFO L85 PathProgramCache]: Analyzing trace with hash -89366161, now seen corresponding path program 1 times [2023-12-24 16:46:51,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:46:51,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [684430739] [2023-12-24 16:46:51,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:46:51,512 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:46:51,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:46:51,528 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:46:51,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:46:51,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:46:51,806 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-24 16:46:51,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:46:52,004 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 28 treesize of output 24 [2023-12-24 16:46:52,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:46:52,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:46:52,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:46:52,152 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 352 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2023-12-24 16:46:52,152 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:46:52,395 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:46:52,395 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:46:52,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [684430739] [2023-12-24 16:46:52,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [684430739] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:46:52,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:46:52,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 18 [2023-12-24 16:46:52,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695329035] [2023-12-24 16:46:52,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:46:52,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 16:46:52,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:46:52,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 16:46:52,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2023-12-24 16:46:52,397 INFO L87 Difference]: Start difference. First operand 846 states and 1210 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:52,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:46:52,962 INFO L93 Difference]: Finished difference Result 1352 states and 1958 transitions. [2023-12-24 16:46:52,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 16:46:52,962 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:46:52,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:46:52,965 INFO L225 Difference]: With dead ends: 1352 [2023-12-24 16:46:52,965 INFO L226 Difference]: Without dead ends: 965 [2023-12-24 16:46:52,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 273 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2023-12-24 16:46:52,966 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 300 mSDsluCounter, 1480 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 1689 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:46:52,966 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 1689 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:46:52,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2023-12-24 16:46:53,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 848. [2023-12-24 16:46:53,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 761 states have (on average 1.4257555847568988) internal successors, (1085), 766 states have internal predecessors, (1085), 64 states have call successors, (64), 22 states have call predecessors, (64), 22 states have return successors, (64), 59 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:46:53,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1213 transitions. [2023-12-24 16:46:53,017 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1213 transitions. Word has length 146 [2023-12-24 16:46:53,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:46:53,017 INFO L495 AbstractCegarLoop]: Abstraction has 848 states and 1213 transitions. [2023-12-24 16:46:53,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:53,017 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1213 transitions. [2023-12-24 16:46:53,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:46:53,018 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:46:53,019 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:53,038 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:46:53,224 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:46:53,224 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:46:53,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:46:53,224 INFO L85 PathProgramCache]: Analyzing trace with hash 611698417, now seen corresponding path program 1 times [2023-12-24 16:46:53,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:46:53,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1855323835] [2023-12-24 16:46:53,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:46:53,225 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:46:53,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:46:53,226 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:46:53,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:46:53,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:46:53,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 16:46:53,508 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:46:54,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2023-12-24 16:46:54,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2023-12-24 16:46:54,346 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 10 proven. 446 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2023-12-24 16:46:54,346 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:46:54,480 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:46:54,481 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:46:54,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1855323835] [2023-12-24 16:46:54,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1855323835] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:46:54,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:46:54,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:46:54,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522028829] [2023-12-24 16:46:54,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:46:54,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:46:54,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:46:54,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:46:54,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:46:54,482 INFO L87 Difference]: Start difference. First operand 848 states and 1213 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:54,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:46:54,640 INFO L93 Difference]: Finished difference Result 1321 states and 1912 transitions. [2023-12-24 16:46:54,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:46:54,641 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:46:54,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:46:54,643 INFO L225 Difference]: With dead ends: 1321 [2023-12-24 16:46:54,643 INFO L226 Difference]: Without dead ends: 932 [2023-12-24 16:46:54,644 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-12-24 16:46:54,644 INFO L413 NwaCegarLoop]: 239 mSDtfsCounter, 173 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:46:54,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 772 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:46:54,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 932 states. [2023-12-24 16:46:54,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 932 to 816. [2023-12-24 16:46:54,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 729 states have (on average 1.4156378600823045) internal successors, (1032), 734 states have internal predecessors, (1032), 64 states have call successors, (64), 22 states have call predecessors, (64), 22 states have return successors, (64), 59 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:46:54,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 1160 transitions. [2023-12-24 16:46:54,677 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 1160 transitions. Word has length 146 [2023-12-24 16:46:54,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:46:54,678 INFO L495 AbstractCegarLoop]: Abstraction has 816 states and 1160 transitions. [2023-12-24 16:46:54,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:54,678 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 1160 transitions. [2023-12-24 16:46:54,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:46:54,679 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:46:54,679 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:54,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-24 16:46:54,884 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:46:54,884 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:46:54,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:46:54,885 INFO L85 PathProgramCache]: Analyzing trace with hash 199322159, now seen corresponding path program 1 times [2023-12-24 16:46:54,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:46:54,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1707479737] [2023-12-24 16:46:54,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:46:54,885 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:46:54,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:46:54,886 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:46:54,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-24 16:46:55,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:46:55,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 40 conjunts are in the unsatisfiable core [2023-12-24 16:46:55,167 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:46:56,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-12-24 16:46:56,891 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 23 treesize of output 19 [2023-12-24 16:46:56,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 28 treesize of output 20 [2023-12-24 16:46:57,034 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 485 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 16:46:57,034 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:46:57,438 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:46:57,438 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:46:57,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1707479737] [2023-12-24 16:46:57,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1707479737] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:46:57,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:46:57,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [26] total 33 [2023-12-24 16:46:57,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899553402] [2023-12-24 16:46:57,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:46:57,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 16:46:57,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:46:57,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 16:46:57,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=951, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 16:46:57,440 INFO L87 Difference]: Start difference. First operand 816 states and 1160 transitions. Second operand has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:57,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:46:57,968 INFO L93 Difference]: Finished difference Result 1755 states and 2507 transitions. [2023-12-24 16:46:57,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 16:46:57,968 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:46:57,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:46:57,971 INFO L225 Difference]: With dead ends: 1755 [2023-12-24 16:46:57,971 INFO L226 Difference]: Without dead ends: 972 [2023-12-24 16:46:57,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=136, Invalid=1196, Unknown=0, NotChecked=0, Total=1332 [2023-12-24 16:46:57,976 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 400 mSDsluCounter, 978 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 1173 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:46:57,976 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [400 Valid, 1173 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:46:57,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2023-12-24 16:46:58,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 755. [2023-12-24 16:46:58,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 679 states have (on average 1.4300441826215022) internal successors, (971), 682 states have internal predecessors, (971), 56 states have call successors, (56), 19 states have call predecessors, (56), 19 states have return successors, (56), 53 states have call predecessors, (56), 56 states have call successors, (56) [2023-12-24 16:46:58,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 1083 transitions. [2023-12-24 16:46:58,012 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 1083 transitions. Word has length 146 [2023-12-24 16:46:58,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:46:58,012 INFO L495 AbstractCegarLoop]: Abstraction has 755 states and 1083 transitions. [2023-12-24 16:46:58,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:46:58,013 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 1083 transitions. [2023-12-24 16:46:58,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:46:58,014 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:46:58,014 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:58,019 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 (28)] Ended with exit code 0 [2023-12-24 16:46:58,219 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:46:58,219 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:46:58,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:46:58,220 INFO L85 PathProgramCache]: Analyzing trace with hash 900386737, now seen corresponding path program 1 times [2023-12-24 16:46:58,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:46:58,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1542305231] [2023-12-24 16:46:58,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:46:58,220 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:46:58,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:46:58,221 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:46:58,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:46:58,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:46:58,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 49 conjunts are in the unsatisfiable core [2023-12-24 16:46:58,493 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:46:58,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-24 16:47:00,989 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:47:01,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:01,182 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 485 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 16:47:01,182 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:47:01,993 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:47:01,993 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:47:01,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1542305231] [2023-12-24 16:47:01,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1542305231] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:47:01,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:47:01,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [29] total 41 [2023-12-24 16:47:01,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495033836] [2023-12-24 16:47:01,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:47:01,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-24 16:47:01,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:47:01,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-24 16:47:01,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1519, Unknown=0, NotChecked=0, Total=1640 [2023-12-24 16:47:01,997 INFO L87 Difference]: Start difference. First operand 755 states and 1083 transitions. Second operand has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:03,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:47:03,250 INFO L93 Difference]: Finished difference Result 1613 states and 2324 transitions. [2023-12-24 16:47:03,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-24 16:47:03,250 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:47:03,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:47:03,253 INFO L225 Difference]: With dead ends: 1613 [2023-12-24 16:47:03,253 INFO L226 Difference]: Without dead ends: 891 [2023-12-24 16:47:03,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 723 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=219, Invalid=2433, Unknown=0, NotChecked=0, Total=2652 [2023-12-24 16:47:03,254 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 469 mSDsluCounter, 1854 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 2063 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-24 16:47:03,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [469 Valid, 2063 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-24 16:47:03,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states. [2023-12-24 16:47:03,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 759. [2023-12-24 16:47:03,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 683 states have (on average 1.4275256222547583) internal successors, (975), 686 states have internal predecessors, (975), 56 states have call successors, (56), 19 states have call predecessors, (56), 19 states have return successors, (56), 53 states have call predecessors, (56), 56 states have call successors, (56) [2023-12-24 16:47:03,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 1087 transitions. [2023-12-24 16:47:03,287 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 1087 transitions. Word has length 146 [2023-12-24 16:47:03,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:47:03,287 INFO L495 AbstractCegarLoop]: Abstraction has 759 states and 1087 transitions. [2023-12-24 16:47:03,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:03,288 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 1087 transitions. [2023-12-24 16:47:03,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:47:03,289 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:47:03,289 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:03,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-24 16:47:03,494 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:47:03,495 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:47:03,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:47:03,495 INFO L85 PathProgramCache]: Analyzing trace with hash -223379667, now seen corresponding path program 1 times [2023-12-24 16:47:03,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:47:03,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1243056281] [2023-12-24 16:47:03,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:47:03,496 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:47:03,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:47:03,497 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:47:03,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-24 16:47:03,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:47:03,782 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 16:47:03,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:47:04,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:04,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-12-24 16:47:04,589 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 10 proven. 446 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2023-12-24 16:47:04,589 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:47:04,722 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:47:04,722 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:47:04,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1243056281] [2023-12-24 16:47:04,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1243056281] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:47:04,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:47:04,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:47:04,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497485050] [2023-12-24 16:47:04,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:47:04,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:47:04,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:47:04,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:47:04,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:47:04,723 INFO L87 Difference]: Start difference. First operand 759 states and 1087 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:04,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:47:04,858 INFO L93 Difference]: Finished difference Result 1249 states and 1793 transitions. [2023-12-24 16:47:04,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:47:04,858 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:47:04,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:47:04,860 INFO L225 Difference]: With dead ends: 1249 [2023-12-24 16:47:04,861 INFO L226 Difference]: Without dead ends: 902 [2023-12-24 16:47:04,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-12-24 16:47:04,862 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 269 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:47:04,862 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 542 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:47:04,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2023-12-24 16:47:04,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 743. [2023-12-24 16:47:04,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 667 states have (on average 1.421289355322339) internal successors, (948), 670 states have internal predecessors, (948), 56 states have call successors, (56), 19 states have call predecessors, (56), 19 states have return successors, (56), 53 states have call predecessors, (56), 56 states have call successors, (56) [2023-12-24 16:47:04,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1060 transitions. [2023-12-24 16:47:04,892 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1060 transitions. Word has length 146 [2023-12-24 16:47:04,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:47:04,892 INFO L495 AbstractCegarLoop]: Abstraction has 743 states and 1060 transitions. [2023-12-24 16:47:04,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:04,892 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1060 transitions. [2023-12-24 16:47:04,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:47:04,893 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:47:04,893 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:04,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-24 16:47:05,098 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:47:05,099 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:47:05,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:47:05,099 INFO L85 PathProgramCache]: Analyzing trace with hash 477684911, now seen corresponding path program 1 times [2023-12-24 16:47:05,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:47:05,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1315133883] [2023-12-24 16:47:05,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:47:05,099 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:47:05,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:47:05,100 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:47:05,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:47:05,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:47:05,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-24 16:47:05,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:47:06,231 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:47:06,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:06,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2023-12-24 16:47:06,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2023-12-24 16:47:06,544 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 16 proven. 408 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:47:06,544 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:47:06,818 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:47:06,818 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:47:06,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1315133883] [2023-12-24 16:47:06,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1315133883] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:47:06,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:47:06,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [24] total 32 [2023-12-24 16:47:06,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243374865] [2023-12-24 16:47:06,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:47:06,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 16:47:06,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:47:06,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 16:47:06,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=900, Unknown=0, NotChecked=0, Total=992 [2023-12-24 16:47:06,820 INFO L87 Difference]: Start difference. First operand 743 states and 1060 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:07,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:47:07,390 INFO L93 Difference]: Finished difference Result 1172 states and 1686 transitions. [2023-12-24 16:47:07,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 16:47:07,391 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:47:07,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:47:07,393 INFO L225 Difference]: With dead ends: 1172 [2023-12-24 16:47:07,393 INFO L226 Difference]: Without dead ends: 841 [2023-12-24 16:47:07,394 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 260 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=142, Invalid=1340, Unknown=0, NotChecked=0, Total=1482 [2023-12-24 16:47:07,394 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 252 mSDsluCounter, 1467 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 1677 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:47:07,394 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 1677 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 16:47:07,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2023-12-24 16:47:07,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 729. [2023-12-24 16:47:07,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 653 states have (on average 1.4165390505359878) internal successors, (925), 656 states have internal predecessors, (925), 56 states have call successors, (56), 19 states have call predecessors, (56), 19 states have return successors, (56), 53 states have call predecessors, (56), 56 states have call successors, (56) [2023-12-24 16:47:07,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 1037 transitions. [2023-12-24 16:47:07,438 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 1037 transitions. Word has length 146 [2023-12-24 16:47:07,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:47:07,438 INFO L495 AbstractCegarLoop]: Abstraction has 729 states and 1037 transitions. [2023-12-24 16:47:07,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:07,439 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 1037 transitions. [2023-12-24 16:47:07,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:47:07,440 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:47:07,440 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:07,447 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 (31)] Ended with exit code 0 [2023-12-24 16:47:07,645 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:47:07,645 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:47:07,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:47:07,646 INFO L85 PathProgramCache]: Analyzing trace with hash 858102065, now seen corresponding path program 1 times [2023-12-24 16:47:07,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:47:07,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1418324971] [2023-12-24 16:47:07,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:47:07,646 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:47:07,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:47:07,647 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:47:07,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:47:07,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:47:07,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-24 16:47:07,948 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:47:08,768 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 28 treesize of output 24 [2023-12-24 16:47:08,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:47:08,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 41 [2023-12-24 16:47:09,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 52 [2023-12-24 16:47:09,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 47 [2023-12-24 16:47:09,266 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 10 proven. 494 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-12-24 16:47:09,266 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:47:09,835 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:47:09,835 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:47:09,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1418324971] [2023-12-24 16:47:09,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1418324971] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:47:09,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:47:09,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [23] total 33 [2023-12-24 16:47:09,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884561699] [2023-12-24 16:47:09,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:47:09,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 16:47:09,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:47:09,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 16:47:09,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=956, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 16:47:09,837 INFO L87 Difference]: Start difference. First operand 729 states and 1037 transitions. Second operand has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:11,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:47:11,214 INFO L93 Difference]: Finished difference Result 1677 states and 2387 transitions. [2023-12-24 16:47:11,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-24 16:47:11,215 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:47:11,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:47:11,217 INFO L225 Difference]: With dead ends: 1677 [2023-12-24 16:47:11,217 INFO L226 Difference]: Without dead ends: 981 [2023-12-24 16:47:11,218 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=200, Invalid=1692, Unknown=0, NotChecked=0, Total=1892 [2023-12-24 16:47:11,219 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 533 mSDsluCounter, 1534 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 533 SdHoareTripleChecker+Valid, 1750 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-24 16:47:11,219 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [533 Valid, 1750 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-24 16:47:11,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states. [2023-12-24 16:47:11,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 852. [2023-12-24 16:47:11,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 852 states, 763 states have (on average 1.4076015727391875) internal successors, (1074), 768 states have internal predecessors, (1074), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 59 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:47:11,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 1202 transitions. [2023-12-24 16:47:11,258 INFO L78 Accepts]: Start accepts. Automaton has 852 states and 1202 transitions. Word has length 146 [2023-12-24 16:47:11,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:47:11,258 INFO L495 AbstractCegarLoop]: Abstraction has 852 states and 1202 transitions. [2023-12-24 16:47:11,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:11,258 INFO L276 IsEmpty]: Start isEmpty. Operand 852 states and 1202 transitions. [2023-12-24 16:47:11,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:47:11,259 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:47:11,259 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:11,275 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:47:11,465 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:47:11,465 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:47:11,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:47:11,466 INFO L85 PathProgramCache]: Analyzing trace with hash 271296051, now seen corresponding path program 1 times [2023-12-24 16:47:11,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:47:11,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1951826703] [2023-12-24 16:47:11,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:47:11,467 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:47:11,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:47:11,479 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:47:11,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:47:11,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:47:11,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-24 16:47:11,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:47:11,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:13,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:13,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 17 [2023-12-24 16:47:13,297 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 16 proven. 344 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-12-24 16:47:13,297 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:47:13,468 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:47:13,469 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:47:13,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1951826703] [2023-12-24 16:47:13,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1951826703] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:47:13,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:47:13,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [21] total 25 [2023-12-24 16:47:13,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391109112] [2023-12-24 16:47:13,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:47:13,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:47:13,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:47:13,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:47:13,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2023-12-24 16:47:13,470 INFO L87 Difference]: Start difference. First operand 852 states and 1202 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:13,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:47:13,644 INFO L93 Difference]: Finished difference Result 1781 states and 2530 transitions. [2023-12-24 16:47:13,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:47:13,645 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:47:13,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:47:13,648 INFO L225 Difference]: With dead ends: 1781 [2023-12-24 16:47:13,648 INFO L226 Difference]: Without dead ends: 962 [2023-12-24 16:47:13,649 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=73, Invalid=577, Unknown=0, NotChecked=0, Total=650 [2023-12-24 16:47:13,650 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 250 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:47:13,650 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 537 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:47:13,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2023-12-24 16:47:13,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 847. [2023-12-24 16:47:13,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 847 states, 758 states have (on average 1.4023746701846966) internal successors, (1063), 763 states have internal predecessors, (1063), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 59 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:47:13,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1191 transitions. [2023-12-24 16:47:13,716 INFO L78 Accepts]: Start accepts. Automaton has 847 states and 1191 transitions. Word has length 146 [2023-12-24 16:47:13,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:47:13,716 INFO L495 AbstractCegarLoop]: Abstraction has 847 states and 1191 transitions. [2023-12-24 16:47:13,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:13,717 INFO L276 IsEmpty]: Start isEmpty. Operand 847 states and 1191 transitions. [2023-12-24 16:47:13,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:47:13,717 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:47:13,718 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:13,723 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:47:13,923 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:47:13,924 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:47:13,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:47:13,925 INFO L85 PathProgramCache]: Analyzing trace with hash 435400239, now seen corresponding path program 1 times [2023-12-24 16:47:13,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:47:13,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1055316564] [2023-12-24 16:47:13,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:47:13,925 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:47:13,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:47:13,926 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:47:13,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-24 16:47:14,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:47:14,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-24 16:47:14,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:47:14,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-12-24 16:47:14,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:14,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:14,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2023-12-24 16:47:14,618 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 416 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-24 16:47:14,618 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:47:14,863 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:47:14,863 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:47:14,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1055316564] [2023-12-24 16:47:14,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1055316564] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:47:14,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:47:14,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 18 [2023-12-24 16:47:14,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257504653] [2023-12-24 16:47:14,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:47:14,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 16:47:14,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:47:14,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 16:47:14,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2023-12-24 16:47:14,864 INFO L87 Difference]: Start difference. First operand 847 states and 1191 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:15,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:47:15,532 INFO L93 Difference]: Finished difference Result 1259 states and 1789 transitions. [2023-12-24 16:47:15,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 16:47:15,537 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:47:15,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:47:15,539 INFO L225 Difference]: With dead ends: 1259 [2023-12-24 16:47:15,539 INFO L226 Difference]: Without dead ends: 877 [2023-12-24 16:47:15,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 273 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2023-12-24 16:47:15,540 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 267 mSDsluCounter, 1527 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 1753 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:47:15,540 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [267 Valid, 1753 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 16:47:15,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2023-12-24 16:47:15,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 830. [2023-12-24 16:47:15,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 741 states have (on average 1.3994601889338731) internal successors, (1037), 746 states have internal predecessors, (1037), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 59 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:47:15,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1165 transitions. [2023-12-24 16:47:15,596 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1165 transitions. Word has length 146 [2023-12-24 16:47:15,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:47:15,597 INFO L495 AbstractCegarLoop]: Abstraction has 830 states and 1165 transitions. [2023-12-24 16:47:15,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:15,597 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1165 transitions. [2023-12-24 16:47:15,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:47:15,598 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:47:15,598 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:15,606 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:47:15,806 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:47:15,806 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:47:15,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:47:15,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1425153137, now seen corresponding path program 1 times [2023-12-24 16:47:15,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:47:15,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1253888890] [2023-12-24 16:47:15,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:47:15,807 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:47:15,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:47:15,808 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:47:15,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:47:16,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:47:16,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 55 conjunts are in the unsatisfiable core [2023-12-24 16:47:16,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:47:18,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:19,091 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:47:19,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 36 treesize of output 24 [2023-12-24 16:47:19,348 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 14 proven. 514 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2023-12-24 16:47:19,348 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:47:20,254 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:47:20,254 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:47:20,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1253888890] [2023-12-24 16:47:20,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1253888890] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:47:20,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:47:20,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [32] total 44 [2023-12-24 16:47:20,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639012133] [2023-12-24 16:47:20,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:47:20,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-24 16:47:20,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:47:20,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-24 16:47:20,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1766, Unknown=0, NotChecked=0, Total=1892 [2023-12-24 16:47:20,256 INFO L87 Difference]: Start difference. First operand 830 states and 1165 transitions. Second operand has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:21,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:47:21,840 INFO L93 Difference]: Finished difference Result 1817 states and 2555 transitions. [2023-12-24 16:47:21,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-24 16:47:21,841 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:47:21,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:47:21,843 INFO L225 Difference]: With dead ends: 1817 [2023-12-24 16:47:21,843 INFO L226 Difference]: Without dead ends: 1020 [2023-12-24 16:47:21,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 247 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 828 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=224, Invalid=2746, Unknown=0, NotChecked=0, Total=2970 [2023-12-24 16:47:21,845 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 484 mSDsluCounter, 1799 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 2017 SdHoareTripleChecker+Invalid, 797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:47:21,845 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [484 Valid, 2017 Invalid, 797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 766 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-24 16:47:21,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states. [2023-12-24 16:47:21,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 843. [2023-12-24 16:47:21,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 754 states have (on average 1.403183023872679) internal successors, (1058), 759 states have internal predecessors, (1058), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 59 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:47:21,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 1186 transitions. [2023-12-24 16:47:21,883 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 1186 transitions. Word has length 146 [2023-12-24 16:47:21,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:47:21,884 INFO L495 AbstractCegarLoop]: Abstraction has 843 states and 1186 transitions. [2023-12-24 16:47:21,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:21,884 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 1186 transitions. [2023-12-24 16:47:21,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-24 16:47:21,885 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:47:21,885 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:21,900 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:47:22,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:47:22,091 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:47:22,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:47:22,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1002451311, now seen corresponding path program 1 times [2023-12-24 16:47:22,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:47:22,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1183787461] [2023-12-24 16:47:22,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:47:22,092 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:47:22,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:47:22,093 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:47:22,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-24 16:47:22,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:47:22,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 42 conjunts are in the unsatisfiable core [2023-12-24 16:47:22,397 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:47:24,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:24,242 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:47:24,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:24,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:24,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2023-12-24 16:47:24,701 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 437 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2023-12-24 16:47:24,701 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:47:25,140 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:47:25,140 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:47:25,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1183787461] [2023-12-24 16:47:25,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1183787461] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:47:25,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:47:25,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [30] total 38 [2023-12-24 16:47:25,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384662878] [2023-12-24 16:47:25,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:47:25,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 16:47:25,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:47:25,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 16:47:25,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1305, Unknown=0, NotChecked=0, Total=1406 [2023-12-24 16:47:25,141 INFO L87 Difference]: Start difference. First operand 843 states and 1186 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:25,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:47:25,861 INFO L93 Difference]: Finished difference Result 1355 states and 1915 transitions. [2023-12-24 16:47:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 16:47:25,861 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 146 [2023-12-24 16:47:25,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:47:25,864 INFO L225 Difference]: With dead ends: 1355 [2023-12-24 16:47:25,864 INFO L226 Difference]: Without dead ends: 974 [2023-12-24 16:47:25,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=151, Invalid=1829, Unknown=0, NotChecked=0, Total=1980 [2023-12-24 16:47:25,865 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 267 mSDsluCounter, 1497 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 1722 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:47:25,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [267 Valid, 1722 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 16:47:25,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2023-12-24 16:47:25,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 826. [2023-12-24 16:47:25,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 737 states have (on average 1.4002713704206242) internal successors, (1032), 742 states have internal predecessors, (1032), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 59 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:47:25,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1160 transitions. [2023-12-24 16:47:25,911 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 1160 transitions. Word has length 146 [2023-12-24 16:47:25,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:47:25,911 INFO L495 AbstractCegarLoop]: Abstraction has 826 states and 1160 transitions. [2023-12-24 16:47:25,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:25,911 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 1160 transitions. [2023-12-24 16:47:25,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 16:47:25,912 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:47:25,912 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:25,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2023-12-24 16:47:26,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:47:26,118 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:47:26,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:47:26,119 INFO L85 PathProgramCache]: Analyzing trace with hash -753941593, now seen corresponding path program 1 times [2023-12-24 16:47:26,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:47:26,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1404800392] [2023-12-24 16:47:26,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:47:26,119 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:47:26,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:47:26,120 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:47:26,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:47:26,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:47:26,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 70 conjunts are in the unsatisfiable core [2023-12-24 16:47:26,424 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:47:26,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:32,038 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 28 treesize of output 24 [2023-12-24 16:47:32,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:47:32,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:47:32,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2023-12-24 16:47:32,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:33,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 69 [2023-12-24 16:47:33,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 64 [2023-12-24 16:47:34,531 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 13 proven. 523 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-12-24 16:47:34,532 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:47:36,661 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:47:36,662 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:47:36,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1404800392] [2023-12-24 16:47:36,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1404800392] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:47:36,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:47:36,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [48] total 61 [2023-12-24 16:47:36,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903216990] [2023-12-24 16:47:36,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:47:36,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-24 16:47:36,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:47:36,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-24 16:47:36,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=3483, Unknown=0, NotChecked=0, Total=3660 [2023-12-24 16:47:36,663 INFO L87 Difference]: Start difference. First operand 826 states and 1160 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:39,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:47:39,757 INFO L93 Difference]: Finished difference Result 1930 states and 2733 transitions. [2023-12-24 16:47:39,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-24 16:47:39,759 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 148 [2023-12-24 16:47:39,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:47:39,761 INFO L225 Difference]: With dead ends: 1930 [2023-12-24 16:47:39,761 INFO L226 Difference]: Without dead ends: 1137 [2023-12-24 16:47:39,763 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1485 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=324, Invalid=5226, Unknown=0, NotChecked=0, Total=5550 [2023-12-24 16:47:39,763 INFO L413 NwaCegarLoop]: 192 mSDtfsCounter, 580 mSDsluCounter, 1943 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 580 SdHoareTripleChecker+Valid, 2135 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:47:39,763 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [580 Valid, 2135 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 650 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-24 16:47:39,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1137 states. [2023-12-24 16:47:39,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1137 to 868. [2023-12-24 16:47:39,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 868 states, 779 states have (on average 1.404364569961489) internal successors, (1094), 784 states have internal predecessors, (1094), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 59 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:47:39,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1222 transitions. [2023-12-24 16:47:39,802 INFO L78 Accepts]: Start accepts. Automaton has 868 states and 1222 transitions. Word has length 148 [2023-12-24 16:47:39,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:47:39,802 INFO L495 AbstractCegarLoop]: Abstraction has 868 states and 1222 transitions. [2023-12-24 16:47:39,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:39,803 INFO L276 IsEmpty]: Start isEmpty. Operand 868 states and 1222 transitions. [2023-12-24 16:47:39,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 16:47:39,803 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:47:39,804 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:39,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-12-24 16:47:40,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:47:40,010 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:47:40,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:47:40,010 INFO L85 PathProgramCache]: Analyzing trace with hash -495776155, now seen corresponding path program 1 times [2023-12-24 16:47:40,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:47:40,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [351180841] [2023-12-24 16:47:40,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:47:40,011 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:47:40,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:47:40,011 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:47:40,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-12-24 16:47:40,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:47:40,334 INFO L262 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 66 conjunts are in the unsatisfiable core [2023-12-24 16:47:40,338 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:47:40,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:45,883 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 28 treesize of output 24 [2023-12-24 16:47:46,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:46,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:47:46,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 60 [2023-12-24 16:47:46,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2023-12-24 16:47:47,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 59 [2023-12-24 16:47:47,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 33 [2023-12-24 16:47:47,429 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 13 proven. 523 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-12-24 16:47:47,429 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:47:49,284 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:47:49,284 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:47:49,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [351180841] [2023-12-24 16:47:49,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [351180841] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:47:49,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:47:49,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [44] total 56 [2023-12-24 16:47:49,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367627376] [2023-12-24 16:47:49,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:47:49,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-24 16:47:49,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:47:49,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-24 16:47:49,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=2839, Unknown=0, NotChecked=0, Total=3080 [2023-12-24 16:47:49,285 INFO L87 Difference]: Start difference. First operand 868 states and 1222 transitions. Second operand has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 13 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:51,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:47:51,816 INFO L93 Difference]: Finished difference Result 2056 states and 2913 transitions. [2023-12-24 16:47:51,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-24 16:47:51,817 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 13 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 148 [2023-12-24 16:47:51,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:47:51,831 INFO L225 Difference]: With dead ends: 2056 [2023-12-24 16:47:51,832 INFO L226 Difference]: Without dead ends: 1221 [2023-12-24 16:47:51,833 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1208 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=415, Invalid=3875, Unknown=0, NotChecked=0, Total=4290 [2023-12-24 16:47:51,833 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 470 mSDsluCounter, 1534 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 1743 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:47:51,834 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [470 Valid, 1743 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 686 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-24 16:47:51,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2023-12-24 16:47:51,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 868. [2023-12-24 16:47:51,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 868 states, 779 states have (on average 1.4017971758664955) internal successors, (1092), 784 states have internal predecessors, (1092), 64 states have call successors, (64), 24 states have call predecessors, (64), 24 states have return successors, (64), 59 states have call predecessors, (64), 64 states have call successors, (64) [2023-12-24 16:47:51,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1220 transitions. [2023-12-24 16:47:51,890 INFO L78 Accepts]: Start accepts. Automaton has 868 states and 1220 transitions. Word has length 148 [2023-12-24 16:47:51,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:47:51,891 INFO L495 AbstractCegarLoop]: Abstraction has 868 states and 1220 transitions. [2023-12-24 16:47:51,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 13 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:51,891 INFO L276 IsEmpty]: Start isEmpty. Operand 868 states and 1220 transitions. [2023-12-24 16:47:51,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 16:47:51,892 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:47:51,892 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:51,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-12-24 16:47:52,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:47:52,097 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:47:52,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:47:52,098 INFO L85 PathProgramCache]: Analyzing trace with hash -972796311, now seen corresponding path program 1 times [2023-12-24 16:47:52,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:47:52,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1232684947] [2023-12-24 16:47:52,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:47:52,098 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:47:52,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:47:52,099 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:47:52,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:47:52,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:47:52,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 49 conjunts are in the unsatisfiable core [2023-12-24 16:47:52,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:47:52,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 17 treesize of output 9 [2023-12-24 16:47:54,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 28 [2023-12-24 16:47:55,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-12-24 16:47:55,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:47:55,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 44 [2023-12-24 16:47:55,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 43 [2023-12-24 16:47:56,191 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 353 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2023-12-24 16:47:56,191 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:47:56,974 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:47:56,974 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:47:56,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1232684947] [2023-12-24 16:47:56,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1232684947] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:47:56,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:47:56,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [35] total 45 [2023-12-24 16:47:56,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099741461] [2023-12-24 16:47:56,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:47:56,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 16:47:56,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:47:56,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 16:47:56,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1861, Unknown=0, NotChecked=0, Total=1980 [2023-12-24 16:47:56,975 INFO L87 Difference]: Start difference. First operand 868 states and 1220 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:58,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:47:58,009 INFO L93 Difference]: Finished difference Result 1383 states and 1956 transitions. [2023-12-24 16:47:58,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-24 16:47:58,009 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 148 [2023-12-24 16:47:58,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:47:58,011 INFO L225 Difference]: With dead ends: 1383 [2023-12-24 16:47:58,011 INFO L226 Difference]: Without dead ends: 998 [2023-12-24 16:47:58,012 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=193, Invalid=2669, Unknown=0, NotChecked=0, Total=2862 [2023-12-24 16:47:58,012 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 308 mSDsluCounter, 1716 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 1922 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 16:47:58,013 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 1922 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 16:47:58,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states. [2023-12-24 16:47:58,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 925. [2023-12-24 16:47:58,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 833 states have (on average 1.4021608643457384) internal successors, (1168), 839 states have internal predecessors, (1168), 66 states have call successors, (66), 25 states have call predecessors, (66), 25 states have return successors, (66), 60 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-24 16:47:58,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1300 transitions. [2023-12-24 16:47:58,063 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1300 transitions. Word has length 148 [2023-12-24 16:47:58,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:47:58,063 INFO L495 AbstractCegarLoop]: Abstraction has 925 states and 1300 transitions. [2023-12-24 16:47:58,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:58,063 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1300 transitions. [2023-12-24 16:47:58,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 16:47:58,064 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:47:58,064 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:58,070 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:47:58,270 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:47:58,270 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:47:58,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:47:58,271 INFO L85 PathProgramCache]: Analyzing trace with hash -714630873, now seen corresponding path program 1 times [2023-12-24 16:47:58,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:47:58,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [37606399] [2023-12-24 16:47:58,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:47:58,272 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:47:58,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:47:58,272 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:47:58,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:47:58,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:47:58,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 16:47:58,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:47:59,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2023-12-24 16:47:59,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2023-12-24 16:47:59,438 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:47:59,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:47:59,574 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:47:59,575 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:47:59,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [37606399] [2023-12-24 16:47:59,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [37606399] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:47:59,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:47:59,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:47:59,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876203736] [2023-12-24 16:47:59,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:47:59,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:47:59,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:47:59,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:47:59,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:47:59,576 INFO L87 Difference]: Start difference. First operand 925 states and 1300 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:59,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:47:59,768 INFO L93 Difference]: Finished difference Result 2028 states and 2850 transitions. [2023-12-24 16:47:59,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:47:59,768 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 148 [2023-12-24 16:47:59,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:47:59,770 INFO L225 Difference]: With dead ends: 2028 [2023-12-24 16:47:59,770 INFO L226 Difference]: Without dead ends: 1136 [2023-12-24 16:47:59,771 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 277 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-12-24 16:47:59,772 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 252 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:47:59,772 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 454 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:47:59,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1136 states. [2023-12-24 16:47:59,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1136 to 905. [2023-12-24 16:47:59,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 905 states, 813 states have (on average 1.3972939729397293) internal successors, (1136), 819 states have internal predecessors, (1136), 66 states have call successors, (66), 25 states have call predecessors, (66), 25 states have return successors, (66), 60 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-24 16:47:59,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 905 states to 905 states and 1268 transitions. [2023-12-24 16:47:59,812 INFO L78 Accepts]: Start accepts. Automaton has 905 states and 1268 transitions. Word has length 148 [2023-12-24 16:47:59,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:47:59,812 INFO L495 AbstractCegarLoop]: Abstraction has 905 states and 1268 transitions. [2023-12-24 16:47:59,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:47:59,812 INFO L276 IsEmpty]: Start isEmpty. Operand 905 states and 1268 transitions. [2023-12-24 16:47:59,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 16:47:59,813 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:47:59,813 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:59,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2023-12-24 16:48:00,021 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:48:00,022 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:00,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:00,022 INFO L85 PathProgramCache]: Analyzing trace with hash -691901979, now seen corresponding path program 1 times [2023-12-24 16:48:00,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:00,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [107409209] [2023-12-24 16:48:00,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:00,023 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:48:00,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:00,024 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:00,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-24 16:48:00,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:00,342 INFO L262 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 16:48:00,345 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:01,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2023-12-24 16:48:01,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:48:01,088 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:48:01,089 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:01,200 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:48:01,200 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:01,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [107409209] [2023-12-24 16:48:01,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [107409209] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:01,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:48:01,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:48:01,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836688854] [2023-12-24 16:48:01,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:01,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:48:01,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:01,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:48:01,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:48:01,201 INFO L87 Difference]: Start difference. First operand 905 states and 1268 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:01,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:01,379 INFO L93 Difference]: Finished difference Result 1837 states and 2570 transitions. [2023-12-24 16:48:01,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:48:01,380 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 148 [2023-12-24 16:48:01,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:01,381 INFO L225 Difference]: With dead ends: 1837 [2023-12-24 16:48:01,381 INFO L226 Difference]: Without dead ends: 965 [2023-12-24 16:48:01,382 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 277 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-12-24 16:48:01,382 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 173 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:01,382 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 408 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:48:01,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2023-12-24 16:48:01,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 865. [2023-12-24 16:48:01,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 773 states have (on average 1.391979301423027) internal successors, (1076), 779 states have internal predecessors, (1076), 66 states have call successors, (66), 25 states have call predecessors, (66), 25 states have return successors, (66), 60 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-24 16:48:01,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1208 transitions. [2023-12-24 16:48:01,421 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 1208 transitions. Word has length 148 [2023-12-24 16:48:01,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:01,421 INFO L495 AbstractCegarLoop]: Abstraction has 865 states and 1208 transitions. [2023-12-24 16:48:01,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:01,421 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 1208 transitions. [2023-12-24 16:48:01,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 16:48:01,422 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:01,422 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:01,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2023-12-24 16:48:01,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:01,628 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:01,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:01,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1116929403, now seen corresponding path program 1 times [2023-12-24 16:48:01,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:01,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [868692440] [2023-12-24 16:48:01,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:01,629 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:01,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:01,630 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:01,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-12-24 16:48:01,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:01,955 INFO L262 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 40 conjunts are in the unsatisfiable core [2023-12-24 16:48:01,958 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:02,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:48:04,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:48:04,357 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:48:04,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-12-24 16:48:04,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:48:04,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:48:04,857 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 485 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 16:48:04,857 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:05,112 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:48:05,112 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:05,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [868692440] [2023-12-24 16:48:05,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [868692440] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:05,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:48:05,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [29] total 33 [2023-12-24 16:48:05,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431615112] [2023-12-24 16:48:05,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:05,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:48:05,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:05,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:48:05,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=965, Unknown=0, NotChecked=0, Total=1056 [2023-12-24 16:48:05,113 INFO L87 Difference]: Start difference. First operand 865 states and 1208 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:05,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:05,361 INFO L93 Difference]: Finished difference Result 2135 states and 3011 transitions. [2023-12-24 16:48:05,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:48:05,362 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 148 [2023-12-24 16:48:05,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:05,364 INFO L225 Difference]: With dead ends: 2135 [2023-12-24 16:48:05,364 INFO L226 Difference]: Without dead ends: 1303 [2023-12-24 16:48:05,365 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=96, Invalid=1026, Unknown=0, NotChecked=0, Total=1122 [2023-12-24 16:48:05,366 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 125 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:05,366 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 623 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:48:05,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1303 states. [2023-12-24 16:48:05,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1303 to 1099. [2023-12-24 16:48:05,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1099 states, 1006 states have (on average 1.4065606361829026) internal successors, (1415), 1013 states have internal predecessors, (1415), 68 states have call successors, (68), 24 states have call predecessors, (68), 24 states have return successors, (68), 61 states have call predecessors, (68), 68 states have call successors, (68) [2023-12-24 16:48:05,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 1551 transitions. [2023-12-24 16:48:05,405 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 1551 transitions. Word has length 148 [2023-12-24 16:48:05,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:05,406 INFO L495 AbstractCegarLoop]: Abstraction has 1099 states and 1551 transitions. [2023-12-24 16:48:05,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:05,406 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 1551 transitions. [2023-12-24 16:48:05,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 16:48:05,407 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:05,407 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:05,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-24 16:48:05,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:05,613 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:05,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:05,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1403030531, now seen corresponding path program 1 times [2023-12-24 16:48:05,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:05,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1193172667] [2023-12-24 16:48:05,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:05,614 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:05,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:05,615 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:05,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-24 16:48:05,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:05,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-24 16:48:05,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:05,941 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:48:05,941 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:48:05,941 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:05,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1193172667] [2023-12-24 16:48:05,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1193172667] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:48:05,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:48:05,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-24 16:48:05,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402220257] [2023-12-24 16:48:05,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:05,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:48:05,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:05,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:48:05,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-24 16:48:05,942 INFO L87 Difference]: Start difference. First operand 1099 states and 1551 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:06,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:06,011 INFO L93 Difference]: Finished difference Result 2291 states and 3240 transitions. [2023-12-24 16:48:06,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:48:06,012 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 148 [2023-12-24 16:48:06,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:06,013 INFO L225 Difference]: With dead ends: 2291 [2023-12-24 16:48:06,014 INFO L226 Difference]: Without dead ends: 1193 [2023-12-24 16:48:06,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 144 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:48:06,015 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 50 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 605 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:48:06,015 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 605 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:48:06,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2023-12-24 16:48:06,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 1121. [2023-12-24 16:48:06,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1121 states, 1028 states have (on average 1.3978599221789882) internal successors, (1437), 1035 states have internal predecessors, (1437), 68 states have call successors, (68), 24 states have call predecessors, (68), 24 states have return successors, (68), 61 states have call predecessors, (68), 68 states have call successors, (68) [2023-12-24 16:48:06,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1121 states to 1121 states and 1573 transitions. [2023-12-24 16:48:06,053 INFO L78 Accepts]: Start accepts. Automaton has 1121 states and 1573 transitions. Word has length 148 [2023-12-24 16:48:06,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:06,053 INFO L495 AbstractCegarLoop]: Abstraction has 1121 states and 1573 transitions. [2023-12-24 16:48:06,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:06,053 INFO L276 IsEmpty]: Start isEmpty. Operand 1121 states and 1573 transitions. [2023-12-24 16:48:06,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 16:48:06,054 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:06,054 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:06,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2023-12-24 16:48:06,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:06,260 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:06,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:06,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1250942909, now seen corresponding path program 1 times [2023-12-24 16:48:06,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:06,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [669241684] [2023-12-24 16:48:06,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:06,261 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:48:06,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:06,277 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:06,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-24 16:48:06,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:06,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-24 16:48:06,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:06,839 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:48:06,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 63 treesize of output 47 [2023-12-24 16:48:06,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:48:06,939 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 13 proven. 319 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2023-12-24 16:48:06,939 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:07,041 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:48:07,041 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:07,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [669241684] [2023-12-24 16:48:07,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [669241684] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:07,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:48:07,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 13 [2023-12-24 16:48:07,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244471145] [2023-12-24 16:48:07,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:07,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:48:07,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:07,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:48:07,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2023-12-24 16:48:07,042 INFO L87 Difference]: Start difference. First operand 1121 states and 1573 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, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:07,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:07,258 INFO L93 Difference]: Finished difference Result 1940 states and 2740 transitions. [2023-12-24 16:48:07,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 16:48:07,259 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, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 148 [2023-12-24 16:48:07,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:07,261 INFO L225 Difference]: With dead ends: 1940 [2023-12-24 16:48:07,261 INFO L226 Difference]: Without dead ends: 1274 [2023-12-24 16:48:07,262 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 283 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:48:07,262 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 136 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 1010 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:07,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 1010 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:48:07,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states. [2023-12-24 16:48:07,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 1090. [2023-12-24 16:48:07,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1090 states, 997 states have (on average 1.4002006018054163) internal successors, (1396), 1004 states have internal predecessors, (1396), 68 states have call successors, (68), 24 states have call predecessors, (68), 24 states have return successors, (68), 61 states have call predecessors, (68), 68 states have call successors, (68) [2023-12-24 16:48:07,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1090 states to 1090 states and 1532 transitions. [2023-12-24 16:48:07,301 INFO L78 Accepts]: Start accepts. Automaton has 1090 states and 1532 transitions. Word has length 148 [2023-12-24 16:48:07,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:07,301 INFO L495 AbstractCegarLoop]: Abstraction has 1090 states and 1532 transitions. [2023-12-24 16:48:07,301 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, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:07,301 INFO L276 IsEmpty]: Start isEmpty. Operand 1090 states and 1532 transitions. [2023-12-24 16:48:07,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 16:48:07,302 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:07,302 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:07,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2023-12-24 16:48:07,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:07,511 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:07,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:07,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1954326881, now seen corresponding path program 1 times [2023-12-24 16:48:07,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:07,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [156254742] [2023-12-24 16:48:07,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:07,512 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:07,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:07,513 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:07,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-24 16:48:07,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:07,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 62 conjunts are in the unsatisfiable core [2023-12-24 16:48:07,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:07,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:48:11,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-12-24 16:48:12,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:48:12,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 39 [2023-12-24 16:48:12,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:48:12,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 60 treesize of output 44 [2023-12-24 16:48:13,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 37 [2023-12-24 16:48:13,655 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 14 proven. 502 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2023-12-24 16:48:13,655 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:15,420 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:48:15,421 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:15,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [156254742] [2023-12-24 16:48:15,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [156254742] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:15,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:48:15,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [44] total 57 [2023-12-24 16:48:15,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226074857] [2023-12-24 16:48:15,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:15,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-24 16:48:15,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:15,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-24 16:48:15,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=3020, Unknown=0, NotChecked=0, Total=3192 [2023-12-24 16:48:15,422 INFO L87 Difference]: Start difference. First operand 1090 states and 1532 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:17,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:17,911 INFO L93 Difference]: Finished difference Result 2405 states and 3372 transitions. [2023-12-24 16:48:17,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-24 16:48:17,912 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 148 [2023-12-24 16:48:17,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:17,914 INFO L225 Difference]: With dead ends: 2405 [2023-12-24 16:48:17,914 INFO L226 Difference]: Without dead ends: 1316 [2023-12-24 16:48:17,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1315 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=304, Invalid=4526, Unknown=0, NotChecked=0, Total=4830 [2023-12-24 16:48:17,916 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 443 mSDsluCounter, 2188 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 2407 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:17,916 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [443 Valid, 2407 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-24 16:48:17,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1316 states. [2023-12-24 16:48:17,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1316 to 1083. [2023-12-24 16:48:17,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1083 states, 990 states have (on average 1.401010101010101) internal successors, (1387), 997 states have internal predecessors, (1387), 68 states have call successors, (68), 24 states have call predecessors, (68), 24 states have return successors, (68), 61 states have call predecessors, (68), 68 states have call successors, (68) [2023-12-24 16:48:17,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1083 states to 1083 states and 1523 transitions. [2023-12-24 16:48:17,969 INFO L78 Accepts]: Start accepts. Automaton has 1083 states and 1523 transitions. Word has length 148 [2023-12-24 16:48:17,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:17,969 INFO L495 AbstractCegarLoop]: Abstraction has 1083 states and 1523 transitions. [2023-12-24 16:48:17,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:17,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1083 states and 1523 transitions. [2023-12-24 16:48:17,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-24 16:48:17,970 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:17,970 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:17,978 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 (45)] Ended with exit code 0 [2023-12-24 16:48:18,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:18,177 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:18,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:18,177 INFO L85 PathProgramCache]: Analyzing trace with hash 2121785697, now seen corresponding path program 1 times [2023-12-24 16:48:18,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:18,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003734736] [2023-12-24 16:48:18,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:18,178 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:48:18,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:18,179 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:18,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-12-24 16:48:18,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:18,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 52 conjunts are in the unsatisfiable core [2023-12-24 16:48:18,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:18,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-24 16:48:21,027 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 28 treesize of output 24 [2023-12-24 16:48:21,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 39 [2023-12-24 16:48:21,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:48:21,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 44 [2023-12-24 16:48:21,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 37 [2023-12-24 16:48:22,221 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 425 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2023-12-24 16:48:22,221 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:23,303 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:48:23,303 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:23,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003734736] [2023-12-24 16:48:23,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003734736] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:23,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:48:23,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [36] total 47 [2023-12-24 16:48:23,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027109052] [2023-12-24 16:48:23,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:23,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-24 16:48:23,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:23,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-24 16:48:23,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=2034, Unknown=0, NotChecked=0, Total=2162 [2023-12-24 16:48:23,305 INFO L87 Difference]: Start difference. First operand 1083 states and 1523 transitions. Second operand has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 13 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:24,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:24,973 INFO L93 Difference]: Finished difference Result 1946 states and 2742 transitions. [2023-12-24 16:48:24,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-24 16:48:24,973 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 13 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 148 [2023-12-24 16:48:24,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:24,975 INFO L225 Difference]: With dead ends: 1946 [2023-12-24 16:48:24,975 INFO L226 Difference]: Without dead ends: 1314 [2023-12-24 16:48:24,976 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 845 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=222, Invalid=3084, Unknown=0, NotChecked=0, Total=3306 [2023-12-24 16:48:24,977 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 296 mSDsluCounter, 1818 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 2022 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:24,977 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 2022 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-24 16:48:24,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1314 states. [2023-12-24 16:48:25,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1314 to 1085. [2023-12-24 16:48:25,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1085 states, 992 states have (on average 1.4002016129032258) internal successors, (1389), 999 states have internal predecessors, (1389), 68 states have call successors, (68), 24 states have call predecessors, (68), 24 states have return successors, (68), 61 states have call predecessors, (68), 68 states have call successors, (68) [2023-12-24 16:48:25,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1085 states to 1085 states and 1525 transitions. [2023-12-24 16:48:25,016 INFO L78 Accepts]: Start accepts. Automaton has 1085 states and 1525 transitions. Word has length 148 [2023-12-24 16:48:25,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:25,016 INFO L495 AbstractCegarLoop]: Abstraction has 1085 states and 1525 transitions. [2023-12-24 16:48:25,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 13 states have internal predecessors, (56), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:25,016 INFO L276 IsEmpty]: Start isEmpty. Operand 1085 states and 1525 transitions. [2023-12-24 16:48:25,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-24 16:48:25,017 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:25,017 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:25,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2023-12-24 16:48:25,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:25,223 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:25,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:25,224 INFO L85 PathProgramCache]: Analyzing trace with hash 551849845, now seen corresponding path program 1 times [2023-12-24 16:48:25,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:25,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [401164468] [2023-12-24 16:48:25,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:25,224 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:48:25,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:25,225 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:25,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2023-12-24 16:48:25,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:25,541 INFO L262 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-24 16:48:25,543 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:25,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 16:48:25,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-12-24 16:48:25,931 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:48:25,949 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 2 proven. 198 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2023-12-24 16:48:25,949 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:26,096 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-12-24 16:48:26,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2023-12-24 16:48:26,221 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 48 proven. 6 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2023-12-24 16:48:26,222 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:26,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [401164468] [2023-12-24 16:48:26,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [401164468] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-24 16:48:26,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 16:48:26,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2023-12-24 16:48:26,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423202284] [2023-12-24 16:48:26,222 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 16:48:26,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-24 16:48:26,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:26,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-24 16:48:26,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-12-24 16:48:26,223 INFO L87 Difference]: Start difference. First operand 1085 states and 1525 transitions. Second operand has 14 states, 12 states have (on average 6.75) internal successors, (81), 14 states have internal predecessors, (81), 4 states have call successors, (38), 3 states have call predecessors, (38), 5 states have return successors, (38), 2 states have call predecessors, (38), 4 states have call successors, (38) [2023-12-24 16:48:27,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:27,053 INFO L93 Difference]: Finished difference Result 3371 states and 4698 transitions. [2023-12-24 16:48:27,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-24 16:48:27,054 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 6.75) internal successors, (81), 14 states have internal predecessors, (81), 4 states have call successors, (38), 3 states have call predecessors, (38), 5 states have return successors, (38), 2 states have call predecessors, (38), 4 states have call successors, (38) Word has length 149 [2023-12-24 16:48:27,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:27,057 INFO L225 Difference]: With dead ends: 3371 [2023-12-24 16:48:27,057 INFO L226 Difference]: Without dead ends: 2287 [2023-12-24 16:48:27,059 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 286 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=270, Invalid=920, Unknown=0, NotChecked=0, Total=1190 [2023-12-24 16:48:27,059 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 952 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 952 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:27,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [952 Valid, 732 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 16:48:27,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2287 states. [2023-12-24 16:48:27,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2287 to 1428. [2023-12-24 16:48:27,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1428 states, 1333 states have (on average 1.401350337584396) internal successors, (1868), 1340 states have internal predecessors, (1868), 68 states have call successors, (68), 26 states have call predecessors, (68), 26 states have return successors, (68), 61 states have call predecessors, (68), 68 states have call successors, (68) [2023-12-24 16:48:27,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1428 states to 1428 states and 2004 transitions. [2023-12-24 16:48:27,132 INFO L78 Accepts]: Start accepts. Automaton has 1428 states and 2004 transitions. Word has length 149 [2023-12-24 16:48:27,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:27,133 INFO L495 AbstractCegarLoop]: Abstraction has 1428 states and 2004 transitions. [2023-12-24 16:48:27,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 6.75) internal successors, (81), 14 states have internal predecessors, (81), 4 states have call successors, (38), 3 states have call predecessors, (38), 5 states have return successors, (38), 2 states have call predecessors, (38), 4 states have call successors, (38) [2023-12-24 16:48:27,133 INFO L276 IsEmpty]: Start isEmpty. Operand 1428 states and 2004 transitions. [2023-12-24 16:48:27,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-24 16:48:27,134 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:27,134 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:27,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2023-12-24 16:48:27,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:27,340 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:27,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:27,340 INFO L85 PathProgramCache]: Analyzing trace with hash 723094300, now seen corresponding path program 1 times [2023-12-24 16:48:27,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:27,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1084361507] [2023-12-24 16:48:27,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:27,341 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:48:27,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:27,342 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:27,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-12-24 16:48:27,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:27,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 16:48:27,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:28,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:48:28,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-12-24 16:48:28,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:48:28,156 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 51 proven. 72 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2023-12-24 16:48:28,156 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:28,410 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-12-24 16:48:28,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2023-12-24 16:48:28,539 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 579 trivial. 0 not checked. [2023-12-24 16:48:28,539 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:28,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1084361507] [2023-12-24 16:48:28,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1084361507] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:28,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:48:28,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 23 [2023-12-24 16:48:28,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142931517] [2023-12-24 16:48:28,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:28,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-24 16:48:28,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:28,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-24 16:48:28,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2023-12-24 16:48:28,540 INFO L87 Difference]: Start difference. First operand 1428 states and 2004 transitions. Second operand has 13 states, 11 states have (on average 5.818181818181818) internal successors, (64), 12 states have internal predecessors, (64), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:48:29,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:29,038 INFO L93 Difference]: Finished difference Result 3544 states and 4940 transitions. [2023-12-24 16:48:29,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 16:48:29,039 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 5.818181818181818) internal successors, (64), 12 states have internal predecessors, (64), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 150 [2023-12-24 16:48:29,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:29,041 INFO L225 Difference]: With dead ends: 3544 [2023-12-24 16:48:29,041 INFO L226 Difference]: Without dead ends: 2117 [2023-12-24 16:48:29,043 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 277 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=208, Invalid=784, Unknown=0, NotChecked=0, Total=992 [2023-12-24 16:48:29,043 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 346 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:29,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 711 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:48:29,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2117 states. [2023-12-24 16:48:29,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2117 to 1436. [2023-12-24 16:48:29,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1339 states have (on average 1.3778939507094847) internal successors, (1845), 1346 states have internal predecessors, (1845), 68 states have call successors, (68), 28 states have call predecessors, (68), 28 states have return successors, (68), 61 states have call predecessors, (68), 68 states have call successors, (68) [2023-12-24 16:48:29,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 1981 transitions. [2023-12-24 16:48:29,107 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 1981 transitions. Word has length 150 [2023-12-24 16:48:29,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:29,107 INFO L495 AbstractCegarLoop]: Abstraction has 1436 states and 1981 transitions. [2023-12-24 16:48:29,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 5.818181818181818) internal successors, (64), 12 states have internal predecessors, (64), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:48:29,107 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 1981 transitions. [2023-12-24 16:48:29,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-24 16:48:29,108 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:29,108 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:29,114 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Ended with exit code 0 [2023-12-24 16:48:29,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:29,314 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:29,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:29,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1558119348, now seen corresponding path program 1 times [2023-12-24 16:48:29,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:29,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2119483801] [2023-12-24 16:48:29,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:29,315 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:29,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:29,317 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:29,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2023-12-24 16:48:29,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:29,622 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 16:48:29,624 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:29,976 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 5 proven. 327 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2023-12-24 16:48:29,976 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:30,053 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:48:30,053 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:30,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2119483801] [2023-12-24 16:48:30,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2119483801] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:30,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:48:30,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 11 [2023-12-24 16:48:30,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676177358] [2023-12-24 16:48:30,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:30,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:48:30,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:30,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:48:30,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-12-24 16:48:30,054 INFO L87 Difference]: Start difference. First operand 1436 states and 1981 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:30,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:30,208 INFO L93 Difference]: Finished difference Result 4098 states and 5629 transitions. [2023-12-24 16:48:30,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:48:30,209 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 151 [2023-12-24 16:48:30,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:30,212 INFO L225 Difference]: With dead ends: 4098 [2023-12-24 16:48:30,212 INFO L226 Difference]: Without dead ends: 2663 [2023-12-24 16:48:30,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 291 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:48:30,213 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 97 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:30,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 635 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:48:30,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2663 states. [2023-12-24 16:48:30,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2663 to 2623. [2023-12-24 16:48:30,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2623 states, 2448 states have (on average 1.3713235294117647) internal successors, (3357), 2464 states have internal predecessors, (3357), 122 states have call successors, (122), 52 states have call predecessors, (122), 52 states have return successors, (122), 106 states have call predecessors, (122), 122 states have call successors, (122) [2023-12-24 16:48:30,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2623 states to 2623 states and 3601 transitions. [2023-12-24 16:48:30,321 INFO L78 Accepts]: Start accepts. Automaton has 2623 states and 3601 transitions. Word has length 151 [2023-12-24 16:48:30,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:30,321 INFO L495 AbstractCegarLoop]: Abstraction has 2623 states and 3601 transitions. [2023-12-24 16:48:30,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:30,321 INFO L276 IsEmpty]: Start isEmpty. Operand 2623 states and 3601 transitions. [2023-12-24 16:48:30,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-24 16:48:30,323 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:30,323 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:30,329 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 (49)] Ended with exit code 0 [2023-12-24 16:48:30,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:30,528 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:30,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:30,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1500861046, now seen corresponding path program 1 times [2023-12-24 16:48:30,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:30,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [33315620] [2023-12-24 16:48:30,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:30,529 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:48:30,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:30,530 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:30,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-12-24 16:48:30,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:30,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-24 16:48:30,872 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:31,194 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:48:31,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 42 [2023-12-24 16:48:31,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 34 [2023-12-24 16:48:31,303 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 2 proven. 198 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2023-12-24 16:48:31,303 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:31,452 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:48:31,453 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:31,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [33315620] [2023-12-24 16:48:31,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [33315620] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:31,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:48:31,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 14 [2023-12-24 16:48:31,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578838909] [2023-12-24 16:48:31,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:31,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:48:31,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:31,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:48:31,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-12-24 16:48:31,454 INFO L87 Difference]: Start difference. First operand 2623 states and 3601 transitions. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:31,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:31,748 INFO L93 Difference]: Finished difference Result 3455 states and 4622 transitions. [2023-12-24 16:48:31,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 16:48:31,748 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 151 [2023-12-24 16:48:31,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:31,772 INFO L225 Difference]: With dead ends: 3455 [2023-12-24 16:48:31,773 INFO L226 Difference]: Without dead ends: 3453 [2023-12-24 16:48:31,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 288 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2023-12-24 16:48:31,774 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 119 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:31,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 739 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:48:31,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3453 states. [2023-12-24 16:48:32,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3453 to 3449. [2023-12-24 16:48:32,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3449 states, 3112 states have (on average 1.326478149100257) internal successors, (4128), 3146 states have internal predecessors, (4128), 236 states have call successors, (236), 100 states have call predecessors, (236), 100 states have return successors, (236), 202 states have call predecessors, (236), 236 states have call successors, (236) [2023-12-24 16:48:32,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3449 states to 3449 states and 4600 transitions. [2023-12-24 16:48:32,017 INFO L78 Accepts]: Start accepts. Automaton has 3449 states and 4600 transitions. Word has length 151 [2023-12-24 16:48:32,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:32,018 INFO L495 AbstractCegarLoop]: Abstraction has 3449 states and 4600 transitions. [2023-12-24 16:48:32,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:32,018 INFO L276 IsEmpty]: Start isEmpty. Operand 3449 states and 4600 transitions. [2023-12-24 16:48:32,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-24 16:48:32,019 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:32,019 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:32,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2023-12-24 16:48:32,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:32,226 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:32,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:32,226 INFO L85 PathProgramCache]: Analyzing trace with hash -881939230, now seen corresponding path program 1 times [2023-12-24 16:48:32,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:32,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [139382622] [2023-12-24 16:48:32,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:32,227 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:48:32,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:32,228 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:32,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2023-12-24 16:48:32,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:32,525 INFO L262 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-24 16:48:32,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:32,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2023-12-24 16:48:32,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-12-24 16:48:33,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:48:33,043 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 51 proven. 72 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2023-12-24 16:48:33,043 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:33,289 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-12-24 16:48:33,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2023-12-24 16:48:33,439 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 579 trivial. 0 not checked. [2023-12-24 16:48:33,439 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:33,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [139382622] [2023-12-24 16:48:33,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [139382622] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:33,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:48:33,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [14] total 24 [2023-12-24 16:48:33,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768332813] [2023-12-24 16:48:33,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:33,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-24 16:48:33,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:33,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-24 16:48:33,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2023-12-24 16:48:33,440 INFO L87 Difference]: Start difference. First operand 3449 states and 4600 transitions. Second operand has 14 states, 12 states have (on average 5.5) internal successors, (66), 13 states have internal predecessors, (66), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:48:34,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:34,174 INFO L93 Difference]: Finished difference Result 7305 states and 9870 transitions. [2023-12-24 16:48:34,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-24 16:48:34,175 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 5.5) internal successors, (66), 13 states have internal predecessors, (66), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 152 [2023-12-24 16:48:34,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:34,181 INFO L225 Difference]: With dead ends: 7305 [2023-12-24 16:48:34,182 INFO L226 Difference]: Without dead ends: 3857 [2023-12-24 16:48:34,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 280 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=251, Invalid=939, Unknown=0, NotChecked=0, Total=1190 [2023-12-24 16:48:34,185 INFO L413 NwaCegarLoop]: 278 mSDtfsCounter, 590 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 590 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:34,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [590 Valid, 969 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:48:34,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3857 states. [2023-12-24 16:48:34,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3857 to 3547. [2023-12-24 16:48:34,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3547 states, 3196 states have (on average 1.281602002503129) internal successors, (4096), 3230 states have internal predecessors, (4096), 244 states have call successors, (244), 106 states have call predecessors, (244), 106 states have return successors, (244), 210 states have call predecessors, (244), 244 states have call successors, (244) [2023-12-24 16:48:34,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3547 states to 3547 states and 4584 transitions. [2023-12-24 16:48:34,418 INFO L78 Accepts]: Start accepts. Automaton has 3547 states and 4584 transitions. Word has length 152 [2023-12-24 16:48:34,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:34,418 INFO L495 AbstractCegarLoop]: Abstraction has 3547 states and 4584 transitions. [2023-12-24 16:48:34,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 5.5) internal successors, (66), 13 states have internal predecessors, (66), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:48:34,418 INFO L276 IsEmpty]: Start isEmpty. Operand 3547 states and 4584 transitions. [2023-12-24 16:48:34,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-24 16:48:34,420 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:34,420 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:34,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2023-12-24 16:48:34,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:34,626 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:34,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:34,626 INFO L85 PathProgramCache]: Analyzing trace with hash -116330675, now seen corresponding path program 1 times [2023-12-24 16:48:34,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:34,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1069499854] [2023-12-24 16:48:34,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:34,627 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:48:34,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:34,628 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:34,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2023-12-24 16:48:34,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:34,983 INFO L262 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-24 16:48:34,985 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:35,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:48:35,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-12-24 16:48:35,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2023-12-24 16:48:35,523 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 51 proven. 72 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2023-12-24 16:48:35,524 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:35,780 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-12-24 16:48:35,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2023-12-24 16:48:35,915 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 579 trivial. 0 not checked. [2023-12-24 16:48:35,916 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:35,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1069499854] [2023-12-24 16:48:35,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1069499854] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:35,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:48:35,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 22 [2023-12-24 16:48:35,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584667076] [2023-12-24 16:48:35,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:35,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-24 16:48:35,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:35,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-24 16:48:35,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2023-12-24 16:48:35,917 INFO L87 Difference]: Start difference. First operand 3547 states and 4584 transitions. Second operand has 13 states, 11 states have (on average 6.090909090909091) internal successors, (67), 12 states have internal predecessors, (67), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:48:36,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:36,598 INFO L93 Difference]: Finished difference Result 7649 states and 10009 transitions. [2023-12-24 16:48:36,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 16:48:36,599 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 6.090909090909091) internal successors, (67), 12 states have internal predecessors, (67), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 153 [2023-12-24 16:48:36,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:36,604 INFO L225 Difference]: With dead ends: 7649 [2023-12-24 16:48:36,604 INFO L226 Difference]: Without dead ends: 4103 [2023-12-24 16:48:36,608 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 284 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=205, Invalid=725, Unknown=0, NotChecked=0, Total=930 [2023-12-24 16:48:36,608 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 802 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 802 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:36,609 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [802 Valid, 719 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:48:36,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4103 states. [2023-12-24 16:48:36,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4103 to 3547. [2023-12-24 16:48:36,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3547 states, 3196 states have (on average 1.2690863579474343) internal successors, (4056), 3230 states have internal predecessors, (4056), 244 states have call successors, (244), 106 states have call predecessors, (244), 106 states have return successors, (244), 210 states have call predecessors, (244), 244 states have call successors, (244) [2023-12-24 16:48:36,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3547 states to 3547 states and 4544 transitions. [2023-12-24 16:48:36,847 INFO L78 Accepts]: Start accepts. Automaton has 3547 states and 4544 transitions. Word has length 153 [2023-12-24 16:48:36,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:36,847 INFO L495 AbstractCegarLoop]: Abstraction has 3547 states and 4544 transitions. [2023-12-24 16:48:36,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 6.090909090909091) internal successors, (67), 12 states have internal predecessors, (67), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:48:36,848 INFO L276 IsEmpty]: Start isEmpty. Operand 3547 states and 4544 transitions. [2023-12-24 16:48:36,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-24 16:48:36,850 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:36,850 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:36,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 (52)] Ended with exit code 0 [2023-12-24 16:48:37,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:37,056 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:37,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:37,057 INFO L85 PathProgramCache]: Analyzing trace with hash -768392388, now seen corresponding path program 1 times [2023-12-24 16:48:37,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:37,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1401005584] [2023-12-24 16:48:37,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:37,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:48:37,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:37,058 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:37,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 (53)] Waiting until timeout for monitored process [2023-12-24 16:48:37,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:37,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 16:48:37,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:37,778 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 7 proven. 373 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 16:48:37,778 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:37,854 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:48:37,855 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:37,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1401005584] [2023-12-24 16:48:37,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1401005584] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:37,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:48:37,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 11 [2023-12-24 16:48:37,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107380939] [2023-12-24 16:48:37,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:37,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:48:37,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:37,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:48:37,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-12-24 16:48:37,856 INFO L87 Difference]: Start difference. First operand 3547 states and 4544 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:38,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:38,173 INFO L93 Difference]: Finished difference Result 7830 states and 10010 transitions. [2023-12-24 16:48:38,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:48:38,174 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 153 [2023-12-24 16:48:38,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:38,191 INFO L225 Difference]: With dead ends: 7830 [2023-12-24 16:48:38,191 INFO L226 Difference]: Without dead ends: 4284 [2023-12-24 16:48:38,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 295 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:48:38,202 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 68 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:38,203 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 607 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:48:38,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4284 states. [2023-12-24 16:48:38,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4284 to 4132. [2023-12-24 16:48:38,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4132 states, 3743 states have (on average 1.2701041944963933) internal successors, (4754), 3783 states have internal predecessors, (4754), 274 states have call successors, (274), 114 states have call predecessors, (274), 114 states have return successors, (274), 234 states have call predecessors, (274), 274 states have call successors, (274) [2023-12-24 16:48:38,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4132 states to 4132 states and 5302 transitions. [2023-12-24 16:48:38,569 INFO L78 Accepts]: Start accepts. Automaton has 4132 states and 5302 transitions. Word has length 153 [2023-12-24 16:48:38,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:38,569 INFO L495 AbstractCegarLoop]: Abstraction has 4132 states and 5302 transitions. [2023-12-24 16:48:38,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:38,569 INFO L276 IsEmpty]: Start isEmpty. Operand 4132 states and 5302 transitions. [2023-12-24 16:48:38,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 16:48:38,571 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:38,571 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:38,577 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 (53)] Ended with exit code 0 [2023-12-24 16:48:38,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:38,777 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:38,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:38,778 INFO L85 PathProgramCache]: Analyzing trace with hash 635516338, now seen corresponding path program 1 times [2023-12-24 16:48:38,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:38,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [887225341] [2023-12-24 16:48:38,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:38,778 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:48:38,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:38,779 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:38,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2023-12-24 16:48:39,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:39,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-24 16:48:39,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:39,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 18 treesize of output 19 [2023-12-24 16:48:40,235 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 16:48:40,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 203 treesize of output 133 [2023-12-24 16:48:40,238 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 16:48:40,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 288 treesize of output 138 [2023-12-24 16:48:40,328 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 280 refuted. 0 times theorem prover too weak. 404 trivial. 0 not checked. [2023-12-24 16:48:40,328 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:40,575 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:40,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [887225341] [2023-12-24 16:48:40,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [887225341] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:40,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [824790160] [2023-12-24 16:48:40,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:40,576 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 16:48:40,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 16:48:40,577 INFO L229 MonitoredProcess]: Starting monitored process 55 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:48:40,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (55)] Waiting until timeout for monitored process [2023-12-24 16:48:41,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:41,376 INFO L262 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-24 16:48:41,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:42,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2023-12-24 16:48:43,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2023-12-24 16:48:43,941 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 16:48:43,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 177 treesize of output 121 [2023-12-24 16:48:43,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 146 [2023-12-24 16:48:43,985 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 280 refuted. 0 times theorem prover too weak. 404 trivial. 0 not checked. [2023-12-24 16:48:43,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:44,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [824790160] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:44,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 16:48:44,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2023-12-24 16:48:44,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993887642] [2023-12-24 16:48:44,166 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 16:48:44,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-24 16:48:44,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:44,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-24 16:48:44,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2023-12-24 16:48:44,167 INFO L87 Difference]: Start difference. First operand 4132 states and 5302 transitions. Second operand has 19 states, 19 states have (on average 6.421052631578948) internal successors, (122), 18 states have internal predecessors, (122), 4 states have call successors, (38), 4 states have call predecessors, (38), 4 states have return successors, (38), 4 states have call predecessors, (38), 4 states have call successors, (38) [2023-12-24 16:48:50,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:50,532 INFO L93 Difference]: Finished difference Result 17002 states and 21537 transitions. [2023-12-24 16:48:50,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-24 16:48:50,533 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.421052631578948) internal successors, (122), 18 states have internal predecessors, (122), 4 states have call successors, (38), 4 states have call predecessors, (38), 4 states have return successors, (38), 4 states have call predecessors, (38), 4 states have call successors, (38) Word has length 155 [2023-12-24 16:48:50,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:50,559 INFO L225 Difference]: With dead ends: 17002 [2023-12-24 16:48:50,559 INFO L226 Difference]: Without dead ends: 12871 [2023-12-24 16:48:50,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 413 GetRequests, 361 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=542, Invalid=2214, Unknown=0, NotChecked=0, Total=2756 [2023-12-24 16:48:50,564 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 1054 mSDsluCounter, 2532 mSDsCounter, 0 mSdLazyCounter, 919 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1055 SdHoareTripleChecker+Valid, 2823 SdHoareTripleChecker+Invalid, 1055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:50,564 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1055 Valid, 2823 Invalid, 1055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 919 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2023-12-24 16:48:50,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12871 states. [2023-12-24 16:48:51,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12871 to 11166. [2023-12-24 16:48:51,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11166 states, 10031 states have (on average 1.2371647891536237) internal successors, (12410), 10157 states have internal predecessors, (12410), 802 states have call successors, (802), 332 states have call predecessors, (802), 332 states have return successors, (802), 676 states have call predecessors, (802), 802 states have call successors, (802) [2023-12-24 16:48:51,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11166 states to 11166 states and 14014 transitions. [2023-12-24 16:48:51,579 INFO L78 Accepts]: Start accepts. Automaton has 11166 states and 14014 transitions. Word has length 155 [2023-12-24 16:48:51,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:51,579 INFO L495 AbstractCegarLoop]: Abstraction has 11166 states and 14014 transitions. [2023-12-24 16:48:51,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.421052631578948) internal successors, (122), 18 states have internal predecessors, (122), 4 states have call successors, (38), 4 states have call predecessors, (38), 4 states have return successors, (38), 4 states have call predecessors, (38), 4 states have call successors, (38) [2023-12-24 16:48:51,580 INFO L276 IsEmpty]: Start isEmpty. Operand 11166 states and 14014 transitions. [2023-12-24 16:48:51,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 16:48:51,585 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:51,585 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:51,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2023-12-24 16:48:51,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (55)] Forceful destruction successful, exit code 0 [2023-12-24 16:48:51,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 16:48:51,992 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:51,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:51,992 INFO L85 PathProgramCache]: Analyzing trace with hash 565495332, now seen corresponding path program 1 times [2023-12-24 16:48:51,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:51,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1551235126] [2023-12-24 16:48:51,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:51,993 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:51,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:51,994 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:52,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2023-12-24 16:48:52,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:52,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-24 16:48:52,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:52,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:48:52,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-12-24 16:48:52,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:48:52,962 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 51 proven. 72 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2023-12-24 16:48:52,963 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:53,216 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-12-24 16:48:53,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2023-12-24 16:48:53,315 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 579 trivial. 0 not checked. [2023-12-24 16:48:53,315 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:53,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1551235126] [2023-12-24 16:48:53,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1551235126] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:53,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:48:53,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 23 [2023-12-24 16:48:53,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659375984] [2023-12-24 16:48:53,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:53,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-24 16:48:53,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:53,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-24 16:48:53,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2023-12-24 16:48:53,316 INFO L87 Difference]: Start difference. First operand 11166 states and 14014 transitions. Second operand has 13 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 12 states have internal predecessors, (69), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:48:54,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:54,577 INFO L93 Difference]: Finished difference Result 23227 states and 29433 transitions. [2023-12-24 16:48:54,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-24 16:48:54,578 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 12 states have internal predecessors, (69), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 155 [2023-12-24 16:48:54,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:54,610 INFO L225 Difference]: With dead ends: 23227 [2023-12-24 16:48:54,610 INFO L226 Difference]: Without dead ends: 12062 [2023-12-24 16:48:54,638 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 287 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=208, Invalid=784, Unknown=0, NotChecked=0, Total=992 [2023-12-24 16:48:54,640 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 607 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 607 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:54,640 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [607 Valid, 695 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:48:54,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12062 states. [2023-12-24 16:48:55,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12062 to 11166. [2023-12-24 16:48:55,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11166 states, 10031 states have (on average 1.2311833316718173) internal successors, (12350), 10157 states have internal predecessors, (12350), 802 states have call successors, (802), 332 states have call predecessors, (802), 332 states have return successors, (802), 676 states have call predecessors, (802), 802 states have call successors, (802) [2023-12-24 16:48:55,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11166 states to 11166 states and 13954 transitions. [2023-12-24 16:48:55,659 INFO L78 Accepts]: Start accepts. Automaton has 11166 states and 13954 transitions. Word has length 155 [2023-12-24 16:48:55,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:55,659 INFO L495 AbstractCegarLoop]: Abstraction has 11166 states and 13954 transitions. [2023-12-24 16:48:55,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 12 states have internal predecessors, (69), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:48:55,659 INFO L276 IsEmpty]: Start isEmpty. Operand 11166 states and 13954 transitions. [2023-12-24 16:48:55,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 16:48:55,665 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:55,665 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:55,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Forceful destruction successful, exit code 0 [2023-12-24 16:48:55,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:55,871 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:55,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:55,872 INFO L85 PathProgramCache]: Analyzing trace with hash 854371056, now seen corresponding path program 1 times [2023-12-24 16:48:55,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:55,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1306221871] [2023-12-24 16:48:55,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:55,872 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:55,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:55,873 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:55,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2023-12-24 16:48:56,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:56,254 INFO L262 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-24 16:48:56,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:56,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 33 treesize of output 21 [2023-12-24 16:48:56,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2023-12-24 16:48:56,922 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 13 proven. 319 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2023-12-24 16:48:56,922 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:48:57,052 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:48:57,052 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:48:57,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1306221871] [2023-12-24 16:48:57,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1306221871] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:48:57,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:48:57,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 16 [2023-12-24 16:48:57,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114612142] [2023-12-24 16:48:57,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:48:57,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:48:57,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:48:57,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:48:57,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-12-24 16:48:57,053 INFO L87 Difference]: Start difference. First operand 11166 states and 13954 transitions. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:58,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:48:58,381 INFO L93 Difference]: Finished difference Result 25823 states and 31986 transitions. [2023-12-24 16:48:58,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 16:48:58,382 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 155 [2023-12-24 16:48:58,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:48:58,401 INFO L225 Difference]: With dead ends: 25823 [2023-12-24 16:48:58,402 INFO L226 Difference]: Without dead ends: 14658 [2023-12-24 16:48:58,414 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 294 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2023-12-24 16:48:58,414 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 162 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:48:58,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 782 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:48:58,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14658 states. [2023-12-24 16:48:59,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14658 to 10924. [2023-12-24 16:48:59,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10924 states, 9849 states have (on average 1.2273327241344298) internal successors, (12088), 9967 states have internal predecessors, (12088), 762 states have call successors, (762), 312 states have call predecessors, (762), 312 states have return successors, (762), 644 states have call predecessors, (762), 762 states have call successors, (762) [2023-12-24 16:48:59,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10924 states to 10924 states and 13612 transitions. [2023-12-24 16:48:59,350 INFO L78 Accepts]: Start accepts. Automaton has 10924 states and 13612 transitions. Word has length 155 [2023-12-24 16:48:59,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:48:59,350 INFO L495 AbstractCegarLoop]: Abstraction has 10924 states and 13612 transitions. [2023-12-24 16:48:59,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:48:59,350 INFO L276 IsEmpty]: Start isEmpty. Operand 10924 states and 13612 transitions. [2023-12-24 16:48:59,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 16:48:59,355 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:48:59,355 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:59,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Ended with exit code 0 [2023-12-24 16:48:59,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:48:59,561 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:48:59,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:48:59,562 INFO L85 PathProgramCache]: Analyzing trace with hash -2133540345, now seen corresponding path program 1 times [2023-12-24 16:48:59,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:48:59,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [811731900] [2023-12-24 16:48:59,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:48:59,562 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:48:59,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:48:59,563 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:48:59,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2023-12-24 16:48:59,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:48:59,920 INFO L262 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-24 16:48:59,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:48:59,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:49:01,371 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:49:01,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:49:01,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:49:01,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 33 [2023-12-24 16:49:01,693 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 16 proven. 440 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2023-12-24 16:49:01,693 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:49:02,140 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:49:02,141 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:49:02,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [811731900] [2023-12-24 16:49:02,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [811731900] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:49:02,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:49:02,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [24] total 30 [2023-12-24 16:49:02,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476356715] [2023-12-24 16:49:02,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:49:02,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:49:02,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:49:02,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:49:02,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2023-12-24 16:49:02,142 INFO L87 Difference]: Start difference. First operand 10924 states and 13612 transitions. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:03,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:49:03,396 INFO L93 Difference]: Finished difference Result 23961 states and 29683 transitions. [2023-12-24 16:49:03,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 16:49:03,397 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 155 [2023-12-24 16:49:03,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:49:03,411 INFO L225 Difference]: With dead ends: 23961 [2023-12-24 16:49:03,411 INFO L226 Difference]: Without dead ends: 13038 [2023-12-24 16:49:03,421 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 280 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=102, Invalid=890, Unknown=0, NotChecked=0, Total=992 [2023-12-24 16:49:03,421 INFO L413 NwaCegarLoop]: 192 mSDtfsCounter, 103 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 962 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:49:03,422 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 962 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:49:03,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13038 states. [2023-12-24 16:49:04,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13038 to 11946. [2023-12-24 16:49:04,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11946 states, 10871 states have (on average 1.218287186091436) internal successors, (13244), 10989 states have internal predecessors, (13244), 762 states have call successors, (762), 312 states have call predecessors, (762), 312 states have return successors, (762), 644 states have call predecessors, (762), 762 states have call successors, (762) [2023-12-24 16:49:04,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11946 states to 11946 states and 14768 transitions. [2023-12-24 16:49:04,291 INFO L78 Accepts]: Start accepts. Automaton has 11946 states and 14768 transitions. Word has length 155 [2023-12-24 16:49:04,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:49:04,292 INFO L495 AbstractCegarLoop]: Abstraction has 11946 states and 14768 transitions. [2023-12-24 16:49:04,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:04,292 INFO L276 IsEmpty]: Start isEmpty. Operand 11946 states and 14768 transitions. [2023-12-24 16:49:04,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-24 16:49:04,297 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:49:04,297 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49:04,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Forceful destruction successful, exit code 0 [2023-12-24 16:49:04,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:49:04,503 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:49:04,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:49:04,503 INFO L85 PathProgramCache]: Analyzing trace with hash 142890164, now seen corresponding path program 1 times [2023-12-24 16:49:04,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:49:04,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1519163658] [2023-12-24 16:49:04,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:49:04,504 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:49:04,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:49:04,505 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:49:04,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2023-12-24 16:49:04,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:49:04,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-24 16:49:04,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:49:04,838 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 404 trivial. 0 not checked. [2023-12-24 16:49:04,838 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:49:04,838 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:49:04,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1519163658] [2023-12-24 16:49:04,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1519163658] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:49:04,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:49:04,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-24 16:49:04,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891968472] [2023-12-24 16:49:04,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:49:04,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-24 16:49:04,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:49:04,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-24 16:49:04,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-24 16:49:04,840 INFO L87 Difference]: Start difference. First operand 11946 states and 14768 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-24 16:49:05,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:49:05,774 INFO L93 Difference]: Finished difference Result 23907 states and 29559 transitions. [2023-12-24 16:49:05,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:49:05,775 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 155 [2023-12-24 16:49:05,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:49:05,788 INFO L225 Difference]: With dead ends: 23907 [2023-12-24 16:49:05,788 INFO L226 Difference]: Without dead ends: 11962 [2023-12-24 16:49:05,797 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 152 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:49:05,798 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 7 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:49:05,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 468 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:49:05,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11962 states. [2023-12-24 16:49:06,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11962 to 11946. [2023-12-24 16:49:06,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11946 states, 10871 states have (on average 1.2179192346610248) internal successors, (13240), 10989 states have internal predecessors, (13240), 762 states have call successors, (762), 312 states have call predecessors, (762), 312 states have return successors, (762), 644 states have call predecessors, (762), 762 states have call successors, (762) [2023-12-24 16:49:06,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11946 states to 11946 states and 14764 transitions. [2023-12-24 16:49:06,680 INFO L78 Accepts]: Start accepts. Automaton has 11946 states and 14764 transitions. Word has length 155 [2023-12-24 16:49:06,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:49:06,680 INFO L495 AbstractCegarLoop]: Abstraction has 11946 states and 14764 transitions. [2023-12-24 16:49:06,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-24 16:49:06,680 INFO L276 IsEmpty]: Start isEmpty. Operand 11946 states and 14764 transitions. [2023-12-24 16:49:06,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-24 16:49:06,685 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:49:06,685 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49:06,694 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 (59)] Ended with exit code 0 [2023-12-24 16:49:06,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:49:06,892 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:49:06,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:49:06,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1059570028, now seen corresponding path program 1 times [2023-12-24 16:49:06,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:49:06,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [677628100] [2023-12-24 16:49:06,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:49:06,893 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:49:06,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:49:06,894 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:49:06,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2023-12-24 16:49:07,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:49:07,350 INFO L262 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-24 16:49:07,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:49:07,687 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:49:07,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 42 [2023-12-24 16:49:07,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 34 [2023-12-24 16:49:07,827 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 2 proven. 198 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2023-12-24 16:49:07,827 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:49:07,971 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:49:07,972 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:49:07,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [677628100] [2023-12-24 16:49:07,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [677628100] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:49:07,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:49:07,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [13] total 18 [2023-12-24 16:49:07,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691037243] [2023-12-24 16:49:07,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:49:07,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 16:49:07,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:49:07,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 16:49:07,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2023-12-24 16:49:07,973 INFO L87 Difference]: Start difference. First operand 11946 states and 14764 transitions. Second operand has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:09,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:49:09,068 INFO L93 Difference]: Finished difference Result 12220 states and 15090 transitions. [2023-12-24 16:49:09,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-24 16:49:09,068 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-12-24 16:49:09,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:49:09,081 INFO L225 Difference]: With dead ends: 12220 [2023-12-24 16:49:09,081 INFO L226 Difference]: Without dead ends: 12218 [2023-12-24 16:49:09,083 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 296 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2023-12-24 16:49:09,083 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 126 mSDsluCounter, 862 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 1009 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:49:09,083 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 1009 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:49:09,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12218 states. [2023-12-24 16:49:09,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12218 to 12054. [2023-12-24 16:49:09,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12054 states, 10979 states have (on average 1.2157755715456782) internal successors, (13348), 11097 states have internal predecessors, (13348), 762 states have call successors, (762), 312 states have call predecessors, (762), 312 states have return successors, (762), 644 states have call predecessors, (762), 762 states have call successors, (762) [2023-12-24 16:49:09,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12054 states to 12054 states and 14872 transitions. [2023-12-24 16:49:09,978 INFO L78 Accepts]: Start accepts. Automaton has 12054 states and 14872 transitions. Word has length 157 [2023-12-24 16:49:09,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:49:09,978 INFO L495 AbstractCegarLoop]: Abstraction has 12054 states and 14872 transitions. [2023-12-24 16:49:09,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:09,978 INFO L276 IsEmpty]: Start isEmpty. Operand 12054 states and 14872 transitions. [2023-12-24 16:49:09,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-24 16:49:09,983 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:49:09,983 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49:09,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Forceful destruction successful, exit code 0 [2023-12-24 16:49:10,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:49:10,190 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:49:10,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:49:10,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1460389906, now seen corresponding path program 1 times [2023-12-24 16:49:10,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:49:10,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [157303232] [2023-12-24 16:49:10,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:49:10,190 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:49:10,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:49:10,191 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:49:10,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2023-12-24 16:49:10,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:49:10,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 16:49:10,637 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:49:11,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2023-12-24 16:49:11,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 22 [2023-12-24 16:49:11,571 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:49:11,571 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:49:11,814 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:49:11,814 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:49:11,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [157303232] [2023-12-24 16:49:11,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [157303232] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:49:11,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:49:11,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [17] total 23 [2023-12-24 16:49:11,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667019417] [2023-12-24 16:49:11,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:49:11,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:49:11,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:49:11,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:49:11,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2023-12-24 16:49:11,815 INFO L87 Difference]: Start difference. First operand 12054 states and 14872 transitions. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:13,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:49:13,284 INFO L93 Difference]: Finished difference Result 26844 states and 32801 transitions. [2023-12-24 16:49:13,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 16:49:13,285 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-12-24 16:49:13,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:49:13,305 INFO L225 Difference]: With dead ends: 26844 [2023-12-24 16:49:13,305 INFO L226 Difference]: Without dead ends: 14791 [2023-12-24 16:49:13,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2023-12-24 16:49:13,318 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 189 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:49:13,318 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 713 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:49:13,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14791 states. [2023-12-24 16:49:14,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14791 to 12950. [2023-12-24 16:49:14,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12950 states, 11875 states have (on average 1.208) internal successors, (14345), 11993 states have internal predecessors, (14345), 762 states have call successors, (762), 312 states have call predecessors, (762), 312 states have return successors, (762), 644 states have call predecessors, (762), 762 states have call successors, (762) [2023-12-24 16:49:14,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12950 states to 12950 states and 15869 transitions. [2023-12-24 16:49:14,246 INFO L78 Accepts]: Start accepts. Automaton has 12950 states and 15869 transitions. Word has length 157 [2023-12-24 16:49:14,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:49:14,246 INFO L495 AbstractCegarLoop]: Abstraction has 12950 states and 15869 transitions. [2023-12-24 16:49:14,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:14,246 INFO L276 IsEmpty]: Start isEmpty. Operand 12950 states and 15869 transitions. [2023-12-24 16:49:14,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-24 16:49:14,252 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:49:14,252 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49:14,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Forceful destruction successful, exit code 0 [2023-12-24 16:49:14,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:49:14,458 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:49:14,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:49:14,458 INFO L85 PathProgramCache]: Analyzing trace with hash -376886098, now seen corresponding path program 1 times [2023-12-24 16:49:14,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:49:14,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [427908916] [2023-12-24 16:49:14,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:49:14,459 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:49:14,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:49:14,460 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:49:14,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2023-12-24 16:49:14,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:49:14,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 16:49:14,911 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:49:15,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2023-12-24 16:49:15,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:49:15,735 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:49:15,736 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:49:15,893 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:49:15,893 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:49:15,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [427908916] [2023-12-24 16:49:15,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [427908916] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:49:15,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:49:15,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:49:15,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610388799] [2023-12-24 16:49:15,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:49:15,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:49:15,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:49:15,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:49:15,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:49:15,894 INFO L87 Difference]: Start difference. First operand 12950 states and 15869 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:17,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:49:17,071 INFO L93 Difference]: Finished difference Result 22658 states and 27759 transitions. [2023-12-24 16:49:17,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:49:17,072 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-12-24 16:49:17,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:49:17,087 INFO L225 Difference]: With dead ends: 22658 [2023-12-24 16:49:17,087 INFO L226 Difference]: Without dead ends: 14741 [2023-12-24 16:49:17,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 295 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-12-24 16:49:17,094 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 69 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:49:17,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 530 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:49:17,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14741 states. [2023-12-24 16:49:17,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14741 to 13286. [2023-12-24 16:49:17,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13286 states, 12211 states have (on average 1.2054704774383753) internal successors, (14720), 12329 states have internal predecessors, (14720), 762 states have call successors, (762), 312 states have call predecessors, (762), 312 states have return successors, (762), 644 states have call predecessors, (762), 762 states have call successors, (762) [2023-12-24 16:49:17,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13286 states to 13286 states and 16244 transitions. [2023-12-24 16:49:17,994 INFO L78 Accepts]: Start accepts. Automaton has 13286 states and 16244 transitions. Word has length 157 [2023-12-24 16:49:17,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:49:17,994 INFO L495 AbstractCegarLoop]: Abstraction has 13286 states and 16244 transitions. [2023-12-24 16:49:17,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:17,994 INFO L276 IsEmpty]: Start isEmpty. Operand 13286 states and 16244 transitions. [2023-12-24 16:49:17,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-24 16:49:17,999 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:49:17,999 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49:18,008 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 (62)] Ended with exit code 0 [2023-12-24 16:49:18,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:49:18,206 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:49:18,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:49:18,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1688670578, now seen corresponding path program 1 times [2023-12-24 16:49:18,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:49:18,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1675403006] [2023-12-24 16:49:18,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:49:18,206 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:49:18,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:49:18,207 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:49:18,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2023-12-24 16:49:18,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:49:18,570 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-24 16:49:18,573 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:49:19,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:49:19,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 44 treesize of output 28 [2023-12-24 16:49:19,503 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:49:19,503 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:49:19,716 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:49:19,717 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:49:19,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1675403006] [2023-12-24 16:49:19,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1675403006] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:49:19,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:49:19,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [17] total 23 [2023-12-24 16:49:19,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479901688] [2023-12-24 16:49:19,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:49:19,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:49:19,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:49:19,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:49:19,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2023-12-24 16:49:19,718 INFO L87 Difference]: Start difference. First operand 13286 states and 16244 transitions. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:21,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:49:21,151 INFO L93 Difference]: Finished difference Result 26897 states and 32788 transitions. [2023-12-24 16:49:21,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 16:49:21,151 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-12-24 16:49:21,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:49:21,165 INFO L225 Difference]: With dead ends: 26897 [2023-12-24 16:49:21,165 INFO L226 Difference]: Without dead ends: 13612 [2023-12-24 16:49:21,175 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2023-12-24 16:49:21,175 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 159 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 1049 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:49:21,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 1049 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:49:21,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13612 states. [2023-12-24 16:49:22,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13612 to 12686. [2023-12-24 16:49:22,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12686 states, 11611 states have (on average 1.2035139092240117) internal successors, (13974), 11729 states have internal predecessors, (13974), 762 states have call successors, (762), 312 states have call predecessors, (762), 312 states have return successors, (762), 644 states have call predecessors, (762), 762 states have call successors, (762) [2023-12-24 16:49:22,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12686 states to 12686 states and 15498 transitions. [2023-12-24 16:49:22,080 INFO L78 Accepts]: Start accepts. Automaton has 12686 states and 15498 transitions. Word has length 157 [2023-12-24 16:49:22,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:49:22,081 INFO L495 AbstractCegarLoop]: Abstraction has 12686 states and 15498 transitions. [2023-12-24 16:49:22,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:22,081 INFO L276 IsEmpty]: Start isEmpty. Operand 12686 states and 15498 transitions. [2023-12-24 16:49:22,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-24 16:49:22,086 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:49:22,086 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49:22,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Forceful destruction successful, exit code 0 [2023-12-24 16:49:22,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:49:22,291 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:49:22,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:49:22,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1522792910, now seen corresponding path program 1 times [2023-12-24 16:49:22,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:49:22,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [865248921] [2023-12-24 16:49:22,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:49:22,293 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:49:22,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:49:22,294 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:49:22,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 (64)] Waiting until timeout for monitored process [2023-12-24 16:49:22,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:49:22,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 16:49:22,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:49:23,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2023-12-24 16:49:23,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 18 [2023-12-24 16:49:23,461 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:49:23,461 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:49:23,586 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:49:23,586 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:49:23,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [865248921] [2023-12-24 16:49:23,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [865248921] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:49:23,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:49:23,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:49:23,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305224209] [2023-12-24 16:49:23,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:49:23,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:49:23,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:49:23,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:49:23,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:49:23,587 INFO L87 Difference]: Start difference. First operand 12686 states and 15498 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:24,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:49:24,792 INFO L93 Difference]: Finished difference Result 21053 states and 25815 transitions. [2023-12-24 16:49:24,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:49:24,793 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-12-24 16:49:24,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:49:24,807 INFO L225 Difference]: With dead ends: 21053 [2023-12-24 16:49:24,808 INFO L226 Difference]: Without dead ends: 13082 [2023-12-24 16:49:24,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 295 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-12-24 16:49:24,815 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 83 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:49:24,815 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 677 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:49:24,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13082 states. [2023-12-24 16:49:25,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13082 to 12272. [2023-12-24 16:49:25,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12272 states, 11197 states have (on average 1.1992497990533177) internal successors, (13428), 11315 states have internal predecessors, (13428), 762 states have call successors, (762), 312 states have call predecessors, (762), 312 states have return successors, (762), 644 states have call predecessors, (762), 762 states have call successors, (762) [2023-12-24 16:49:25,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12272 states to 12272 states and 14952 transitions. [2023-12-24 16:49:25,707 INFO L78 Accepts]: Start accepts. Automaton has 12272 states and 14952 transitions. Word has length 157 [2023-12-24 16:49:25,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:49:25,707 INFO L495 AbstractCegarLoop]: Abstraction has 12272 states and 14952 transitions. [2023-12-24 16:49:25,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:25,707 INFO L276 IsEmpty]: Start isEmpty. Operand 12272 states and 14952 transitions. [2023-12-24 16:49:25,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-24 16:49:25,712 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:49:25,712 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49:25,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (64)] Forceful destruction successful, exit code 0 [2023-12-24 16:49:25,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:49:25,918 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:49:25,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:49:25,919 INFO L85 PathProgramCache]: Analyzing trace with hash -166194497, now seen corresponding path program 1 times [2023-12-24 16:49:25,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:49:25,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1963973146] [2023-12-24 16:49:25,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:49:25,919 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:49:25,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:49:25,920 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:49:25,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2023-12-24 16:49:26,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:49:26,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 57 conjunts are in the unsatisfiable core [2023-12-24 16:49:26,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:49:26,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:49:28,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-12-24 16:49:29,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2023-12-24 16:49:30,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 60 [2023-12-24 16:49:30,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 84 treesize of output 60 [2023-12-24 16:49:30,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 40 [2023-12-24 16:49:30,862 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 485 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 16:49:30,862 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:49:31,819 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:49:31,819 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:49:31,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1963973146] [2023-12-24 16:49:31,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1963973146] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:49:31,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:49:31,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [38] total 48 [2023-12-24 16:49:31,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742410960] [2023-12-24 16:49:31,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:49:31,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 16:49:31,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:49:31,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 16:49:31,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=2063, Unknown=0, NotChecked=0, Total=2256 [2023-12-24 16:49:31,821 INFO L87 Difference]: Start difference. First operand 12272 states and 14952 transitions. Second operand has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:33,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:49:33,983 INFO L93 Difference]: Finished difference Result 31589 states and 38075 transitions. [2023-12-24 16:49:33,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-24 16:49:33,984 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-12-24 16:49:33,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:49:34,007 INFO L225 Difference]: With dead ends: 31589 [2023-12-24 16:49:34,008 INFO L226 Difference]: Without dead ends: 19318 [2023-12-24 16:49:34,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1115 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=345, Invalid=3195, Unknown=0, NotChecked=0, Total=3540 [2023-12-24 16:49:34,022 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 321 mSDsluCounter, 1608 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 1837 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-24 16:49:34,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 1837 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-24 16:49:34,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19318 states. [2023-12-24 16:49:34,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19318 to 13192. [2023-12-24 16:49:34,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13192 states, 12117 states have (on average 1.1933646942312452) internal successors, (14460), 12235 states have internal predecessors, (14460), 762 states have call successors, (762), 312 states have call predecessors, (762), 312 states have return successors, (762), 644 states have call predecessors, (762), 762 states have call successors, (762) [2023-12-24 16:49:34,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13192 states to 13192 states and 15984 transitions. [2023-12-24 16:49:34,988 INFO L78 Accepts]: Start accepts. Automaton has 13192 states and 15984 transitions. Word has length 157 [2023-12-24 16:49:34,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:49:34,988 INFO L495 AbstractCegarLoop]: Abstraction has 13192 states and 15984 transitions. [2023-12-24 16:49:34,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:34,988 INFO L276 IsEmpty]: Start isEmpty. Operand 13192 states and 15984 transitions. [2023-12-24 16:49:34,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-24 16:49:34,994 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:49:34,994 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49:34,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2023-12-24 16:49:35,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:49:35,199 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:49:35,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:49:35,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1827848449, now seen corresponding path program 1 times [2023-12-24 16:49:35,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:49:35,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1214686734] [2023-12-24 16:49:35,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:49:35,200 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:49:35,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:49:35,201 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:49:35,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2023-12-24 16:49:35,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:49:35,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 58 conjunts are in the unsatisfiable core [2023-12-24 16:49:35,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:49:35,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:49:38,150 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:49:38,390 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 485 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 16:49:38,390 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:49:39,175 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:49:39,175 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:49:39,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1214686734] [2023-12-24 16:49:39,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1214686734] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:49:39,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:49:39,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [29] total 39 [2023-12-24 16:49:39,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876763852] [2023-12-24 16:49:39,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:49:39,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 16:49:39,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:49:39,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 16:49:39,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=1370, Unknown=0, NotChecked=0, Total=1482 [2023-12-24 16:49:39,176 INFO L87 Difference]: Start difference. First operand 13192 states and 15984 transitions. Second operand has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:41,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:49:41,313 INFO L93 Difference]: Finished difference Result 32425 states and 38983 transitions. [2023-12-24 16:49:41,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-24 16:49:41,315 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-12-24 16:49:41,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:49:41,334 INFO L225 Difference]: With dead ends: 32425 [2023-12-24 16:49:41,334 INFO L226 Difference]: Without dead ends: 19234 [2023-12-24 16:49:41,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 275 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 709 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=228, Invalid=2322, Unknown=0, NotChecked=0, Total=2550 [2023-12-24 16:49:41,348 INFO L413 NwaCegarLoop]: 252 mSDtfsCounter, 386 mSDsluCounter, 1412 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 1664 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-24 16:49:41,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [386 Valid, 1664 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-24 16:49:41,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19234 states. [2023-12-24 16:49:42,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19234 to 13320. [2023-12-24 16:49:42,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13320 states, 12245 states have (on average 1.1925683952633728) internal successors, (14603), 12363 states have internal predecessors, (14603), 762 states have call successors, (762), 312 states have call predecessors, (762), 312 states have return successors, (762), 644 states have call predecessors, (762), 762 states have call successors, (762) [2023-12-24 16:49:42,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13320 states to 13320 states and 16127 transitions. [2023-12-24 16:49:42,288 INFO L78 Accepts]: Start accepts. Automaton has 13320 states and 16127 transitions. Word has length 157 [2023-12-24 16:49:42,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:49:42,288 INFO L495 AbstractCegarLoop]: Abstraction has 13320 states and 16127 transitions. [2023-12-24 16:49:42,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:42,289 INFO L276 IsEmpty]: Start isEmpty. Operand 13320 states and 16127 transitions. [2023-12-24 16:49:42,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-24 16:49:42,294 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:49:42,294 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49:42,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (66)] Forceful destruction successful, exit code 0 [2023-12-24 16:49:42,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:49:42,501 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:49:42,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:49:42,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1044580737, now seen corresponding path program 1 times [2023-12-24 16:49:42,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:49:42,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1987079683] [2023-12-24 16:49:42,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:49:42,502 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:49:42,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:49:42,503 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:49:42,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (67)] Waiting until timeout for monitored process [2023-12-24 16:49:42,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:49:42,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 54 conjunts are in the unsatisfiable core [2023-12-24 16:49:42,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:49:42,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-24 16:49:46,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:49:47,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 43 [2023-12-24 16:49:47,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:49:47,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2023-12-24 16:49:47,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 28 [2023-12-24 16:49:47,925 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 14 proven. 514 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2023-12-24 16:49:47,925 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:49:48,434 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:49:48,435 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:49:48,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1987079683] [2023-12-24 16:49:48,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1987079683] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:49:48,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:49:48,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [38] total 43 [2023-12-24 16:49:48,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020159695] [2023-12-24 16:49:48,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:49:48,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:49:48,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:49:48,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:49:48,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1678, Unknown=0, NotChecked=0, Total=1806 [2023-12-24 16:49:48,436 INFO L87 Difference]: Start difference. First operand 13320 states and 16127 transitions. Second operand has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:49,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:49:49,719 INFO L93 Difference]: Finished difference Result 27252 states and 32903 transitions. [2023-12-24 16:49:49,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 16:49:49,720 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-12-24 16:49:49,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:49:49,736 INFO L225 Difference]: With dead ends: 27252 [2023-12-24 16:49:49,736 INFO L226 Difference]: Without dead ends: 13933 [2023-12-24 16:49:49,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=142, Invalid=1838, Unknown=0, NotChecked=0, Total=1980 [2023-12-24 16:49:49,748 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 54 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:49:49,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 758 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:49:49,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13933 states. [2023-12-24 16:49:50,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13933 to 12870. [2023-12-24 16:49:50,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12870 states, 11795 states have (on average 1.192030521407376) internal successors, (14060), 11913 states have internal predecessors, (14060), 762 states have call successors, (762), 312 states have call predecessors, (762), 312 states have return successors, (762), 644 states have call predecessors, (762), 762 states have call successors, (762) [2023-12-24 16:49:50,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12870 states to 12870 states and 15584 transitions. [2023-12-24 16:49:50,690 INFO L78 Accepts]: Start accepts. Automaton has 12870 states and 15584 transitions. Word has length 157 [2023-12-24 16:49:50,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:49:50,691 INFO L495 AbstractCegarLoop]: Abstraction has 12870 states and 15584 transitions. [2023-12-24 16:49:50,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:49:50,691 INFO L276 IsEmpty]: Start isEmpty. Operand 12870 states and 15584 transitions. [2023-12-24 16:49:50,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-24 16:49:50,696 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:49:50,696 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49:50,702 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 (67)] Ended with exit code 0 [2023-12-24 16:49:50,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:49:50,902 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:49:50,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:49:50,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1556536376, now seen corresponding path program 1 times [2023-12-24 16:49:50,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:49:50,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [219229641] [2023-12-24 16:49:50,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:49:50,903 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:49:50,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:49:50,904 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:49:50,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2023-12-24 16:49:51,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:49:51,386 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 16:49:51,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:49:52,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2023-12-24 16:49:52,551 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 16:49:52,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 203 treesize of output 133 [2023-12-24 16:49:52,555 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 16:49:52,555 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 286 treesize of output 136 [2023-12-24 16:49:52,667 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 4 proven. 292 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2023-12-24 16:49:52,667 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:49:52,946 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:49:52,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [219229641] [2023-12-24 16:49:52,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [219229641] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:49:52,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [266440106] [2023-12-24 16:49:52,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:49:52,947 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 16:49:52,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 16:49:52,948 INFO L229 MonitoredProcess]: Starting monitored process 69 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:49:52,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (69)] Waiting until timeout for monitored process [2023-12-24 16:49:53,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:49:53,958 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-24 16:49:53,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:49:54,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2023-12-24 16:50:03,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2023-12-24 16:50:03,651 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 16:50:03,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 177 treesize of output 121 [2023-12-24 16:50:03,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 144 [2023-12-24 16:50:03,671 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 4 proven. 292 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2023-12-24 16:50:03,671 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:50:03,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [266440106] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:50:03,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-24 16:50:03,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 25 [2023-12-24 16:50:03,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131085994] [2023-12-24 16:50:03,831 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-24 16:50:03,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-24 16:50:03,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:50:03,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-24 16:50:03,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=814, Unknown=1, NotChecked=0, Total=930 [2023-12-24 16:50:03,832 INFO L87 Difference]: Start difference. First operand 12870 states and 15584 transitions. Second operand has 26 states, 24 states have (on average 5.5) internal successors, (132), 23 states have internal predecessors, (132), 6 states have call successors, (38), 6 states have call predecessors, (38), 6 states have return successors, (38), 4 states have call predecessors, (38), 6 states have call successors, (38) [2023-12-24 16:50:11,126 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result VALID. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 16:50:13,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result VALID. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-24 16:50:14,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:50:14,542 INFO L93 Difference]: Finished difference Result 35348 states and 42683 transitions. [2023-12-24 16:50:14,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-12-24 16:50:14,544 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 5.5) internal successors, (132), 23 states have internal predecessors, (132), 6 states have call successors, (38), 6 states have call predecessors, (38), 6 states have return successors, (38), 4 states have call predecessors, (38), 6 states have call successors, (38) Word has length 157 [2023-12-24 16:50:14,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:50:14,571 INFO L225 Difference]: With dead ends: 35348 [2023-12-24 16:50:14,571 INFO L226 Difference]: Without dead ends: 22479 [2023-12-24 16:50:14,585 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 357 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1155 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=826, Invalid=3865, Unknown=1, NotChecked=0, Total=4692 [2023-12-24 16:50:14,586 INFO L413 NwaCegarLoop]: 220 mSDtfsCounter, 1497 mSDsluCounter, 2615 mSDsCounter, 0 mSdLazyCounter, 1220 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1498 SdHoareTripleChecker+Valid, 2835 SdHoareTripleChecker+Invalid, 1442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 1220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2023-12-24 16:50:14,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1498 Valid, 2835 Invalid, 1442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 1220 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2023-12-24 16:50:14,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22479 states. [2023-12-24 16:50:15,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22479 to 15552. [2023-12-24 16:50:15,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15552 states, 14343 states have (on average 1.2085337795440285) internal successors, (17334), 14473 states have internal predecessors, (17334), 854 states have call successors, (854), 354 states have call predecessors, (854), 354 states have return successors, (854), 724 states have call predecessors, (854), 854 states have call successors, (854) [2023-12-24 16:50:15,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15552 states to 15552 states and 19042 transitions. [2023-12-24 16:50:15,838 INFO L78 Accepts]: Start accepts. Automaton has 15552 states and 19042 transitions. Word has length 157 [2023-12-24 16:50:15,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:50:15,841 INFO L495 AbstractCegarLoop]: Abstraction has 15552 states and 19042 transitions. [2023-12-24 16:50:15,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 5.5) internal successors, (132), 23 states have internal predecessors, (132), 6 states have call successors, (38), 6 states have call predecessors, (38), 6 states have return successors, (38), 4 states have call predecessors, (38), 6 states have call successors, (38) [2023-12-24 16:50:15,841 INFO L276 IsEmpty]: Start isEmpty. Operand 15552 states and 19042 transitions. [2023-12-24 16:50:15,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-24 16:50:15,864 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:50:15,864 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:15,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (69)] Forceful destruction successful, exit code 0 [2023-12-24 16:50:16,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Forceful destruction successful, exit code 0 [2023-12-24 16:50:16,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:50:16,280 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:50:16,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:50:16,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1784490762, now seen corresponding path program 1 times [2023-12-24 16:50:16,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:50:16,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [835595289] [2023-12-24 16:50:16,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:50:16,281 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:50:16,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:50:16,282 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:50:16,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (70)] Waiting until timeout for monitored process [2023-12-24 16:50:16,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:50:16,613 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-24 16:50:16,615 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:50:16,630 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 282 proven. 0 refuted. 0 times theorem prover too weak. 402 trivial. 0 not checked. [2023-12-24 16:50:16,631 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:50:16,631 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:50:16,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [835595289] [2023-12-24 16:50:16,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [835595289] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:50:16,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:50:16,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-24 16:50:16,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757337123] [2023-12-24 16:50:16,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:50:16,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:50:16,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:50:16,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:50:16,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-24 16:50:16,632 INFO L87 Difference]: Start difference. First operand 15552 states and 19042 transitions. Second operand has 6 states, 5 states have (on average 14.2) internal successors, (71), 6 states have internal predecessors, (71), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (19), 2 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:50:17,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:50:17,641 INFO L93 Difference]: Finished difference Result 25994 states and 31792 transitions. [2023-12-24 16:50:17,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-24 16:50:17,641 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 6 states have internal predecessors, (71), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (19), 2 states have call predecessors, (19), 3 states have call successors, (19) Word has length 157 [2023-12-24 16:50:17,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:50:17,651 INFO L225 Difference]: With dead ends: 25994 [2023-12-24 16:50:17,651 INFO L226 Difference]: Without dead ends: 10419 [2023-12-24 16:50:17,662 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-24 16:50:17,662 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 6 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:50:17,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 634 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:50:17,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10419 states. [2023-12-24 16:50:18,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10419 to 10247. [2023-12-24 16:50:18,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10247 states, 9426 states have (on average 1.2084659452577975) internal successors, (11391), 9512 states have internal predecessors, (11391), 580 states have call successors, (580), 240 states have call predecessors, (580), 240 states have return successors, (580), 494 states have call predecessors, (580), 580 states have call successors, (580) [2023-12-24 16:50:18,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10247 states to 10247 states and 12551 transitions. [2023-12-24 16:50:18,543 INFO L78 Accepts]: Start accepts. Automaton has 10247 states and 12551 transitions. Word has length 157 [2023-12-24 16:50:18,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:50:18,543 INFO L495 AbstractCegarLoop]: Abstraction has 10247 states and 12551 transitions. [2023-12-24 16:50:18,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 6 states have internal predecessors, (71), 3 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (19), 2 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:50:18,543 INFO L276 IsEmpty]: Start isEmpty. Operand 10247 states and 12551 transitions. [2023-12-24 16:50:18,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-12-24 16:50:18,547 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:50:18,547 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:18,553 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 (70)] Ended with exit code 0 [2023-12-24 16:50:18,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:50:18,753 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:50:18,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:50:18,754 INFO L85 PathProgramCache]: Analyzing trace with hash -626640218, now seen corresponding path program 1 times [2023-12-24 16:50:18,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:50:18,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [670915932] [2023-12-24 16:50:18,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:50:18,754 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:50:18,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:50:18,755 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:50:18,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2023-12-24 16:50:19,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:50:19,149 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 16:50:19,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:50:19,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2023-12-24 16:50:19,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:50:19,985 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:50:19,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:50:20,119 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:50:20,119 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:50:20,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [670915932] [2023-12-24 16:50:20,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [670915932] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:50:20,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:50:20,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:50:20,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012226934] [2023-12-24 16:50:20,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:50:20,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:50:20,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:50:20,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:50:20,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:50:20,120 INFO L87 Difference]: Start difference. First operand 10247 states and 12551 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:21,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:50:21,122 INFO L93 Difference]: Finished difference Result 20839 states and 25432 transitions. [2023-12-24 16:50:21,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:50:21,123 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 159 [2023-12-24 16:50:21,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:50:21,134 INFO L225 Difference]: With dead ends: 20839 [2023-12-24 16:50:21,135 INFO L226 Difference]: Without dead ends: 10593 [2023-12-24 16:50:21,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 299 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-12-24 16:50:21,143 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 97 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:50:21,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 491 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:50:21,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10593 states. [2023-12-24 16:50:21,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10593 to 9555. [2023-12-24 16:50:21,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9555 states, 8818 states have (on average 1.2135404853708325) internal successors, (10701), 8892 states have internal predecessors, (10701), 520 states have call successors, (520), 216 states have call predecessors, (520), 216 states have return successors, (520), 446 states have call predecessors, (520), 520 states have call successors, (520) [2023-12-24 16:50:21,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9555 states to 9555 states and 11741 transitions. [2023-12-24 16:50:21,912 INFO L78 Accepts]: Start accepts. Automaton has 9555 states and 11741 transitions. Word has length 159 [2023-12-24 16:50:21,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:50:21,912 INFO L495 AbstractCegarLoop]: Abstraction has 9555 states and 11741 transitions. [2023-12-24 16:50:21,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:21,912 INFO L276 IsEmpty]: Start isEmpty. Operand 9555 states and 11741 transitions. [2023-12-24 16:50:21,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-12-24 16:50:21,932 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:50:21,932 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:21,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (71)] Forceful destruction successful, exit code 0 [2023-12-24 16:50:22,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:50:22,140 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:50:22,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:50:22,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1881196976, now seen corresponding path program 1 times [2023-12-24 16:50:22,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:50:22,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1261812042] [2023-12-24 16:50:22,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:50:22,141 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:50:22,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:50:22,142 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:50:22,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2023-12-24 16:50:22,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:50:22,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 16:50:22,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:50:22,900 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 5 proven. 327 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2023-12-24 16:50:22,900 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:50:23,000 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:50:23,000 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:50:23,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1261812042] [2023-12-24 16:50:23,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1261812042] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:50:23,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:50:23,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 12 [2023-12-24 16:50:23,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821893003] [2023-12-24 16:50:23,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:50:23,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:50:23,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:50:23,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:50:23,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-12-24 16:50:23,001 INFO L87 Difference]: Start difference. First operand 9555 states and 11741 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:23,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:50:23,830 INFO L93 Difference]: Finished difference Result 19230 states and 23591 transitions. [2023-12-24 16:50:23,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:50:23,830 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 160 [2023-12-24 16:50:23,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:50:23,840 INFO L225 Difference]: With dead ends: 19230 [2023-12-24 16:50:23,840 INFO L226 Difference]: Without dead ends: 9676 [2023-12-24 16:50:23,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-12-24 16:50:23,845 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 151 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:50:23,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 603 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:50:23,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9676 states. [2023-12-24 16:50:24,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9676 to 8620. [2023-12-24 16:50:24,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8620 states, 8143 states have (on average 1.2091366818125997) internal successors, (9846), 8188 states have internal predecessors, (9846), 330 states have call successors, (330), 146 states have call predecessors, (330), 146 states have return successors, (330), 285 states have call predecessors, (330), 330 states have call successors, (330) [2023-12-24 16:50:24,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8620 states to 8620 states and 10506 transitions. [2023-12-24 16:50:24,350 INFO L78 Accepts]: Start accepts. Automaton has 8620 states and 10506 transitions. Word has length 160 [2023-12-24 16:50:24,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:50:24,350 INFO L495 AbstractCegarLoop]: Abstraction has 8620 states and 10506 transitions. [2023-12-24 16:50:24,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:24,350 INFO L276 IsEmpty]: Start isEmpty. Operand 8620 states and 10506 transitions. [2023-12-24 16:50:24,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-12-24 16:50:24,354 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:50:24,354 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:24,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Forceful destruction successful, exit code 0 [2023-12-24 16:50:24,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:50:24,561 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:50:24,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:50:24,561 INFO L85 PathProgramCache]: Analyzing trace with hash -305528020, now seen corresponding path program 1 times [2023-12-24 16:50:24,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:50:24,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1647472052] [2023-12-24 16:50:24,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:50:24,562 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:50:24,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:50:24,563 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:50:24,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (73)] Waiting until timeout for monitored process [2023-12-24 16:50:24,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:50:24,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 16:50:24,958 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:50:25,347 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 7 proven. 373 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2023-12-24 16:50:25,348 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:50:25,451 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:50:25,451 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:50:25,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1647472052] [2023-12-24 16:50:25,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1647472052] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:50:25,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:50:25,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 12 [2023-12-24 16:50:25,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285536764] [2023-12-24 16:50:25,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:50:25,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:50:25,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:50:25,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:50:25,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-12-24 16:50:25,452 INFO L87 Difference]: Start difference. First operand 8620 states and 10506 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:26,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:50:26,338 INFO L93 Difference]: Finished difference Result 18256 states and 22186 transitions. [2023-12-24 16:50:26,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:50:26,338 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 160 [2023-12-24 16:50:26,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:50:26,349 INFO L225 Difference]: With dead ends: 18256 [2023-12-24 16:50:26,349 INFO L226 Difference]: Without dead ends: 9637 [2023-12-24 16:50:26,357 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-12-24 16:50:26,358 INFO L413 NwaCegarLoop]: 249 mSDtfsCounter, 81 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:50:26,358 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 775 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-24 16:50:26,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9637 states. [2023-12-24 16:50:27,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9637 to 8965. [2023-12-24 16:50:27,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8965 states, 8398 states have (on average 1.2007620862110027) internal successors, (10084), 8457 states have internal predecessors, (10084), 400 states have call successors, (400), 166 states have call predecessors, (400), 166 states have return successors, (400), 341 states have call predecessors, (400), 400 states have call successors, (400) [2023-12-24 16:50:27,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8965 states to 8965 states and 10884 transitions. [2023-12-24 16:50:27,044 INFO L78 Accepts]: Start accepts. Automaton has 8965 states and 10884 transitions. Word has length 160 [2023-12-24 16:50:27,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:50:27,044 INFO L495 AbstractCegarLoop]: Abstraction has 8965 states and 10884 transitions. [2023-12-24 16:50:27,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:27,044 INFO L276 IsEmpty]: Start isEmpty. Operand 8965 states and 10884 transitions. [2023-12-24 16:50:27,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-12-24 16:50:27,048 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:50:27,049 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:27,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (73)] Forceful destruction successful, exit code 0 [2023-12-24 16:50:27,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:50:27,255 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:50:27,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:50:27,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1900876318, now seen corresponding path program 1 times [2023-12-24 16:50:27,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:50:27,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1404557282] [2023-12-24 16:50:27,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:50:27,256 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:50:27,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:50:27,257 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:50:27,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2023-12-24 16:50:27,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:50:27,705 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-24 16:50:27,708 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:50:28,102 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:50:28,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 52 [2023-12-24 16:50:28,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:50:28,328 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 51 proven. 72 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2023-12-24 16:50:28,328 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:50:28,484 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:50:28,484 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:50:28,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1404557282] [2023-12-24 16:50:28,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1404557282] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:50:28,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:50:28,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [16] total 21 [2023-12-24 16:50:28,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614942743] [2023-12-24 16:50:28,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:50:28,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:50:28,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:50:28,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:50:28,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2023-12-24 16:50:28,485 INFO L87 Difference]: Start difference. First operand 8965 states and 10884 transitions. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:29,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:50:29,555 INFO L93 Difference]: Finished difference Result 11837 states and 14202 transitions. [2023-12-24 16:50:29,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 16:50:29,556 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 162 [2023-12-24 16:50:29,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:50:29,567 INFO L225 Difference]: With dead ends: 11837 [2023-12-24 16:50:29,567 INFO L226 Difference]: Without dead ends: 11835 [2023-12-24 16:50:29,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2023-12-24 16:50:29,569 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 111 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 1372 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:50:29,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 1372 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:50:29,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11835 states. [2023-12-24 16:50:30,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11835 to 11175. [2023-12-24 16:50:30,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11175 states, 10404 states have (on average 1.1852172241445598) internal successors, (12331), 10487 states have internal predecessors, (12331), 548 states have call successors, (548), 222 states have call predecessors, (548), 222 states have return successors, (548), 465 states have call predecessors, (548), 548 states have call successors, (548) [2023-12-24 16:50:30,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11175 states to 11175 states and 13427 transitions. [2023-12-24 16:50:30,447 INFO L78 Accepts]: Start accepts. Automaton has 11175 states and 13427 transitions. Word has length 162 [2023-12-24 16:50:30,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:50:30,447 INFO L495 AbstractCegarLoop]: Abstraction has 11175 states and 13427 transitions. [2023-12-24 16:50:30,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:30,447 INFO L276 IsEmpty]: Start isEmpty. Operand 11175 states and 13427 transitions. [2023-12-24 16:50:30,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-12-24 16:50:30,452 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:50:30,452 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:30,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (74)] Forceful destruction successful, exit code 0 [2023-12-24 16:50:30,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:50:30,659 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:50:30,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:50:30,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1311400583, now seen corresponding path program 1 times [2023-12-24 16:50:30,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:50:30,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849145191] [2023-12-24 16:50:30,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:50:30,660 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:50:30,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:50:30,661 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:50:30,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (75)] Waiting until timeout for monitored process [2023-12-24 16:50:31,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:50:31,070 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 57 conjunts are in the unsatisfiable core [2023-12-24 16:50:31,074 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:50:36,070 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:50:36,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:50:36,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 24 [2023-12-24 16:50:37,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2023-12-24 16:50:37,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:50:37,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:50:37,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 53 [2023-12-24 16:50:38,021 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 14 proven. 514 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2023-12-24 16:50:38,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:50:39,627 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:50:39,627 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:50:39,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849145191] [2023-12-24 16:50:39,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849145191] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:50:39,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:50:39,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [40] total 51 [2023-12-24 16:50:39,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664662084] [2023-12-24 16:50:39,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:50:39,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-24 16:50:39,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:50:39,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-24 16:50:39,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=2361, Unknown=0, NotChecked=0, Total=2550 [2023-12-24 16:50:39,629 INFO L87 Difference]: Start difference. First operand 11175 states and 13427 transitions. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 12 states have internal predecessors, (72), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:42,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:50:42,497 INFO L93 Difference]: Finished difference Result 24082 states and 28744 transitions. [2023-12-24 16:50:42,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-24 16:50:42,498 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 12 states have internal predecessors, (72), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 164 [2023-12-24 16:50:42,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:50:42,513 INFO L225 Difference]: With dead ends: 24082 [2023-12-24 16:50:42,513 INFO L226 Difference]: Without dead ends: 12622 [2023-12-24 16:50:42,523 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1013 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=333, Invalid=3327, Unknown=0, NotChecked=0, Total=3660 [2023-12-24 16:50:42,524 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 349 mSDsluCounter, 1142 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 1352 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-24 16:50:42,524 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [349 Valid, 1352 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-24 16:50:42,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12622 states. [2023-12-24 16:50:43,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12622 to 11265. [2023-12-24 16:50:43,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11265 states, 10494 states have (on average 1.1798170383076043) internal successors, (12381), 10577 states have internal predecessors, (12381), 548 states have call successors, (548), 222 states have call predecessors, (548), 222 states have return successors, (548), 465 states have call predecessors, (548), 548 states have call successors, (548) [2023-12-24 16:50:43,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11265 states to 11265 states and 13477 transitions. [2023-12-24 16:50:43,433 INFO L78 Accepts]: Start accepts. Automaton has 11265 states and 13477 transitions. Word has length 164 [2023-12-24 16:50:43,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:50:43,434 INFO L495 AbstractCegarLoop]: Abstraction has 11265 states and 13477 transitions. [2023-12-24 16:50:43,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 12 states have internal predecessors, (72), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:43,434 INFO L276 IsEmpty]: Start isEmpty. Operand 11265 states and 13477 transitions. [2023-12-24 16:50:43,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-12-24 16:50:43,439 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:50:43,439 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:43,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (75)] Forceful destruction successful, exit code 0 [2023-12-24 16:50:43,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:50:43,645 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:50:43,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:50:43,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1195352007, now seen corresponding path program 1 times [2023-12-24 16:50:43,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:50:43,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2059064085] [2023-12-24 16:50:43,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:50:43,646 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:50:43,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:50:43,647 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:50:43,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (76)] Waiting until timeout for monitored process [2023-12-24 16:50:44,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:50:44,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-24 16:50:44,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:50:44,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:50:45,513 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:50:45,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:50:45,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-12-24 16:50:45,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 37 [2023-12-24 16:50:46,062 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 16 proven. 440 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2023-12-24 16:50:46,062 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:50:46,464 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:50:46,464 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:50:46,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2059064085] [2023-12-24 16:50:46,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2059064085] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:50:46,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:50:46,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [24] total 30 [2023-12-24 16:50:46,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50547026] [2023-12-24 16:50:46,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:50:46,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:50:46,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:50:46,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:50:46,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2023-12-24 16:50:46,465 INFO L87 Difference]: Start difference. First operand 11265 states and 13477 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:47,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:50:47,674 INFO L93 Difference]: Finished difference Result 23507 states and 27981 transitions. [2023-12-24 16:50:47,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 16:50:47,675 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 164 [2023-12-24 16:50:47,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:50:47,688 INFO L225 Difference]: With dead ends: 23507 [2023-12-24 16:50:47,688 INFO L226 Difference]: Without dead ends: 12243 [2023-12-24 16:50:47,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=103, Invalid=889, Unknown=0, NotChecked=0, Total=992 [2023-12-24 16:50:47,697 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 108 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-24 16:50:47,697 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 808 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-24 16:50:47,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12243 states. [2023-12-24 16:50:48,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12243 to 11193. [2023-12-24 16:50:48,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11193 states, 10422 states have (on average 1.1793321819228555) internal successors, (12291), 10505 states have internal predecessors, (12291), 548 states have call successors, (548), 222 states have call predecessors, (548), 222 states have return successors, (548), 465 states have call predecessors, (548), 548 states have call successors, (548) [2023-12-24 16:50:48,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11193 states to 11193 states and 13387 transitions. [2023-12-24 16:50:48,582 INFO L78 Accepts]: Start accepts. Automaton has 11193 states and 13387 transitions. Word has length 164 [2023-12-24 16:50:48,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:50:48,582 INFO L495 AbstractCegarLoop]: Abstraction has 11193 states and 13387 transitions. [2023-12-24 16:50:48,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:48,582 INFO L276 IsEmpty]: Start isEmpty. Operand 11193 states and 13387 transitions. [2023-12-24 16:50:48,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-24 16:50:48,588 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:50:48,588 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:48,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 (76)] Forceful destruction successful, exit code 0 [2023-12-24 16:50:48,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:50:48,794 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:50:48,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:50:48,794 INFO L85 PathProgramCache]: Analyzing trace with hash 469649703, now seen corresponding path program 1 times [2023-12-24 16:50:48,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:50:48,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [376068947] [2023-12-24 16:50:48,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:50:48,795 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:50:48,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:50:48,796 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:50:48,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (77)] Waiting until timeout for monitored process [2023-12-24 16:50:49,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:50:49,260 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-24 16:50:49,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:50:50,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:50:50,652 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:50:50,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:50:51,032 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:50:51,032 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:50:51,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [376068947] [2023-12-24 16:50:51,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [376068947] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:50:51,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:50:51,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [17] total 26 [2023-12-24 16:50:51,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559747660] [2023-12-24 16:50:51,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:50:51,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 16:50:51,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:50:51,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 16:50:51,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2023-12-24 16:50:51,034 INFO L87 Difference]: Start difference. First operand 11193 states and 13387 transitions. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:52,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:50:52,642 INFO L93 Difference]: Finished difference Result 22816 states and 27237 transitions. [2023-12-24 16:50:52,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 16:50:52,643 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 165 [2023-12-24 16:50:52,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:50:52,654 INFO L225 Difference]: With dead ends: 22816 [2023-12-24 16:50:52,655 INFO L226 Difference]: Without dead ends: 11624 [2023-12-24 16:50:52,659 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 304 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2023-12-24 16:50:52,659 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 187 mSDsluCounter, 906 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 1108 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:50:52,659 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 1108 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 16:50:52,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11624 states. [2023-12-24 16:50:53,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11624 to 10490. [2023-12-24 16:50:53,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10490 states, 9745 states have (on average 1.1697280656747049) internal successors, (11399), 9822 states have internal predecessors, (11399), 528 states have call successors, (528), 216 states have call predecessors, (528), 216 states have return successors, (528), 451 states have call predecessors, (528), 528 states have call successors, (528) [2023-12-24 16:50:53,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10490 states to 10490 states and 12455 transitions. [2023-12-24 16:50:53,484 INFO L78 Accepts]: Start accepts. Automaton has 10490 states and 12455 transitions. Word has length 165 [2023-12-24 16:50:53,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:50:53,484 INFO L495 AbstractCegarLoop]: Abstraction has 10490 states and 12455 transitions. [2023-12-24 16:50:53,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:53,484 INFO L276 IsEmpty]: Start isEmpty. Operand 10490 states and 12455 transitions. [2023-12-24 16:50:53,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-24 16:50:53,489 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:50:53,489 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:53,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 (77)] Forceful destruction successful, exit code 0 [2023-12-24 16:50:53,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:50:53,695 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:50:53,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:50:53,696 INFO L85 PathProgramCache]: Analyzing trace with hash 353601127, now seen corresponding path program 1 times [2023-12-24 16:50:53,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:50:53,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [786245993] [2023-12-24 16:50:53,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:50:53,696 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:50:53,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:50:53,697 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:50:53,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (78)] Waiting until timeout for monitored process [2023-12-24 16:50:54,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:50:54,132 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 16:50:54,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:50:54,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2023-12-24 16:50:54,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:50:54,882 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:50:54,882 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:50:54,997 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:50:54,998 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:50:54,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [786245993] [2023-12-24 16:50:54,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [786245993] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:50:54,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:50:54,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:50:54,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846673336] [2023-12-24 16:50:54,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:50:54,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:50:54,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:50:54,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:50:54,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:50:54,999 INFO L87 Difference]: Start difference. First operand 10490 states and 12455 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:56,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:50:56,120 INFO L93 Difference]: Finished difference Result 21009 states and 24958 transitions. [2023-12-24 16:50:56,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:50:56,121 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 165 [2023-12-24 16:50:56,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:50:56,132 INFO L225 Difference]: With dead ends: 21009 [2023-12-24 16:50:56,132 INFO L226 Difference]: Without dead ends: 10520 [2023-12-24 16:50:56,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-12-24 16:50:56,138 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 145 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:50:56,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 398 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:50:56,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10520 states. [2023-12-24 16:50:56,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10520 to 9672. [2023-12-24 16:50:56,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9672 states, 8951 states have (on average 1.1791978549882696) internal successors, (10555), 9020 states have internal predecessors, (10555), 512 states have call successors, (512), 208 states have call predecessors, (512), 208 states have return successors, (512), 443 states have call predecessors, (512), 512 states have call successors, (512) [2023-12-24 16:50:56,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9672 states to 9672 states and 11579 transitions. [2023-12-24 16:50:56,967 INFO L78 Accepts]: Start accepts. Automaton has 9672 states and 11579 transitions. Word has length 165 [2023-12-24 16:50:56,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:50:56,968 INFO L495 AbstractCegarLoop]: Abstraction has 9672 states and 11579 transitions. [2023-12-24 16:50:56,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:50:56,968 INFO L276 IsEmpty]: Start isEmpty. Operand 9672 states and 11579 transitions. [2023-12-24 16:50:56,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-24 16:50:56,972 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:50:56,972 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50:56,979 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 (78)] Ended with exit code 0 [2023-12-24 16:50:57,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:50:57,179 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:50:57,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:50:57,179 INFO L85 PathProgramCache]: Analyzing trace with hash 853662951, now seen corresponding path program 1 times [2023-12-24 16:50:57,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:50:57,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1608870678] [2023-12-24 16:50:57,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:50:57,179 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:50:57,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:50:57,180 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:50:57,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (79)] Waiting until timeout for monitored process [2023-12-24 16:50:57,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:50:57,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-24 16:50:57,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:50:59,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:50:59,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:50:59,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2023-12-24 16:50:59,395 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:50:59,395 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:50:59,843 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:50:59,844 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:50:59,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1608870678] [2023-12-24 16:50:59,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1608870678] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:50:59,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:50:59,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [20] total 29 [2023-12-24 16:50:59,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055288883] [2023-12-24 16:50:59,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:50:59,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-24 16:50:59,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:50:59,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-24 16:50:59,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2023-12-24 16:50:59,845 INFO L87 Difference]: Start difference. First operand 9672 states and 11579 transitions. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:01,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:51:01,467 INFO L93 Difference]: Finished difference Result 21024 states and 24956 transitions. [2023-12-24 16:51:01,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-24 16:51:01,468 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 165 [2023-12-24 16:51:01,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:51:01,479 INFO L225 Difference]: With dead ends: 21024 [2023-12-24 16:51:01,479 INFO L226 Difference]: Without dead ends: 11353 [2023-12-24 16:51:01,487 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=197, Invalid=925, Unknown=0, NotChecked=0, Total=1122 [2023-12-24 16:51:01,487 INFO L413 NwaCegarLoop]: 256 mSDtfsCounter, 315 mSDsluCounter, 849 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 1105 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:51:01,487 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [315 Valid, 1105 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 16:51:01,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11353 states. [2023-12-24 16:51:02,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11353 to 9721. [2023-12-24 16:51:02,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9721 states, 9000 states have (on average 1.1782222222222223) internal successors, (10604), 9069 states have internal predecessors, (10604), 512 states have call successors, (512), 208 states have call predecessors, (512), 208 states have return successors, (512), 443 states have call predecessors, (512), 512 states have call successors, (512) [2023-12-24 16:51:02,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9721 states to 9721 states and 11628 transitions. [2023-12-24 16:51:02,321 INFO L78 Accepts]: Start accepts. Automaton has 9721 states and 11628 transitions. Word has length 165 [2023-12-24 16:51:02,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:51:02,321 INFO L495 AbstractCegarLoop]: Abstraction has 9721 states and 11628 transitions. [2023-12-24 16:51:02,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:02,321 INFO L276 IsEmpty]: Start isEmpty. Operand 9721 states and 11628 transitions. [2023-12-24 16:51:02,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-24 16:51:02,325 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:51:02,325 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:02,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (79)] Forceful destruction successful, exit code 0 [2023-12-24 16:51:02,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:51:02,535 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:51:02,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:51:02,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1666296983, now seen corresponding path program 1 times [2023-12-24 16:51:02,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:51:02,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [173085145] [2023-12-24 16:51:02,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:51:02,535 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:51:02,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:51:02,536 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:51:02,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 (80)] Waiting until timeout for monitored process [2023-12-24 16:51:02,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:51:02,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-24 16:51:02,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:51:02,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 16:51:02,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2023-12-24 16:51:03,016 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:51:03,016 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-24 16:51:03,016 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:51:03,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [173085145] [2023-12-24 16:51:03,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [173085145] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-24 16:51:03,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-24 16:51:03,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-24 16:51:03,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563738706] [2023-12-24 16:51:03,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:51:03,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 16:51:03,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:51:03,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 16:51:03,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-24 16:51:03,018 INFO L87 Difference]: Start difference. First operand 9721 states and 11628 transitions. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:03,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:51:03,985 INFO L93 Difference]: Finished difference Result 10550 states and 12834 transitions. [2023-12-24 16:51:03,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-24 16:51:03,985 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 165 [2023-12-24 16:51:03,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:51:03,995 INFO L225 Difference]: With dead ends: 10550 [2023-12-24 16:51:03,996 INFO L226 Difference]: Without dead ends: 10548 [2023-12-24 16:51:03,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-12-24 16:51:03,998 INFO L413 NwaCegarLoop]: 290 mSDtfsCounter, 146 mSDsluCounter, 1557 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 1847 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:51:03,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 1847 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:51:04,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10548 states. [2023-12-24 16:51:04,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10548 to 9193. [2023-12-24 16:51:04,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9193 states, 8664 states have (on average 1.1837488457987073) internal successors, (10256), 8711 states have internal predecessors, (10256), 374 states have call successors, (374), 154 states have call predecessors, (374), 154 states have return successors, (374), 327 states have call predecessors, (374), 374 states have call successors, (374) [2023-12-24 16:51:04,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9193 states to 9193 states and 11004 transitions. [2023-12-24 16:51:04,660 INFO L78 Accepts]: Start accepts. Automaton has 9193 states and 11004 transitions. Word has length 165 [2023-12-24 16:51:04,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:51:04,660 INFO L495 AbstractCegarLoop]: Abstraction has 9193 states and 11004 transitions. [2023-12-24 16:51:04,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:04,660 INFO L276 IsEmpty]: Start isEmpty. Operand 9193 states and 11004 transitions. [2023-12-24 16:51:04,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-24 16:51:04,665 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:51:04,665 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:04,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (80)] Forceful destruction successful, exit code 0 [2023-12-24 16:51:04,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:51:04,872 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:51:04,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:51:04,872 INFO L85 PathProgramCache]: Analyzing trace with hash 737614375, now seen corresponding path program 1 times [2023-12-24 16:51:04,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:51:04,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1918931778] [2023-12-24 16:51:04,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:51:04,873 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:51:04,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:51:04,874 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:51:04,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (81)] Waiting until timeout for monitored process [2023-12-24 16:51:05,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:51:05,313 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 16:51:05,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:51:06,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 17 treesize of output 9 [2023-12-24 16:51:06,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:51:06,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 18 [2023-12-24 16:51:06,760 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:51:06,760 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:51:07,066 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:51:07,066 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:51:07,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1918931778] [2023-12-24 16:51:07,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1918931778] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:51:07,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:51:07,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [18] total 25 [2023-12-24 16:51:07,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891037898] [2023-12-24 16:51:07,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:51:07,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 16:51:07,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:51:07,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 16:51:07,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2023-12-24 16:51:07,067 INFO L87 Difference]: Start difference. First operand 9193 states and 11004 transitions. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:08,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:51:08,419 INFO L93 Difference]: Finished difference Result 19720 states and 23416 transitions. [2023-12-24 16:51:08,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 16:51:08,420 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 165 [2023-12-24 16:51:08,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:51:08,429 INFO L225 Difference]: With dead ends: 19720 [2023-12-24 16:51:08,429 INFO L226 Difference]: Without dead ends: 10528 [2023-12-24 16:51:08,432 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 305 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2023-12-24 16:51:08,432 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 117 mSDsluCounter, 955 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 1197 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:51:08,432 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 1197 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 16:51:08,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10528 states. [2023-12-24 16:51:09,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10528 to 9576. [2023-12-24 16:51:09,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9576 states, 9047 states have (on average 1.1769647396927159) internal successors, (10648), 9094 states have internal predecessors, (10648), 374 states have call successors, (374), 154 states have call predecessors, (374), 154 states have return successors, (374), 327 states have call predecessors, (374), 374 states have call successors, (374) [2023-12-24 16:51:09,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9576 states to 9576 states and 11396 transitions. [2023-12-24 16:51:09,088 INFO L78 Accepts]: Start accepts. Automaton has 9576 states and 11396 transitions. Word has length 165 [2023-12-24 16:51:09,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:51:09,088 INFO L495 AbstractCegarLoop]: Abstraction has 9576 states and 11396 transitions. [2023-12-24 16:51:09,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:09,089 INFO L276 IsEmpty]: Start isEmpty. Operand 9576 states and 11396 transitions. [2023-12-24 16:51:09,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-24 16:51:09,093 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:51:09,093 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:09,099 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 (81)] Forceful destruction successful, exit code 0 [2023-12-24 16:51:09,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:51:09,296 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:51:09,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:51:09,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1325084903, now seen corresponding path program 1 times [2023-12-24 16:51:09,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:51:09,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [428794785] [2023-12-24 16:51:09,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:51:09,297 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:51:09,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:51:09,298 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:51:09,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (82)] Waiting until timeout for monitored process [2023-12-24 16:51:09,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:51:09,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-24 16:51:09,766 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:51:10,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:51:10,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 18 [2023-12-24 16:51:10,653 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:51:10,653 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:51:10,819 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:51:10,819 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:51:10,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [428794785] [2023-12-24 16:51:10,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [428794785] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:51:10,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:51:10,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2023-12-24 16:51:10,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618005832] [2023-12-24 16:51:10,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:51:10,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:51:10,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:51:10,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:51:10,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-12-24 16:51:10,820 INFO L87 Difference]: Start difference. First operand 9576 states and 11396 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:11,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:51:11,841 INFO L93 Difference]: Finished difference Result 16390 states and 19535 transitions. [2023-12-24 16:51:11,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-24 16:51:11,842 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 165 [2023-12-24 16:51:11,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:51:11,853 INFO L225 Difference]: With dead ends: 16390 [2023-12-24 16:51:11,853 INFO L226 Difference]: Without dead ends: 10376 [2023-12-24 16:51:11,858 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-12-24 16:51:11,859 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 98 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:51:11,859 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 550 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:51:11,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10376 states. [2023-12-24 16:51:12,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10376 to 9572. [2023-12-24 16:51:12,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9572 states, 9043 states have (on average 1.1761583545283645) internal successors, (10636), 9090 states have internal predecessors, (10636), 374 states have call successors, (374), 154 states have call predecessors, (374), 154 states have return successors, (374), 327 states have call predecessors, (374), 374 states have call successors, (374) [2023-12-24 16:51:12,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9572 states to 9572 states and 11384 transitions. [2023-12-24 16:51:12,555 INFO L78 Accepts]: Start accepts. Automaton has 9572 states and 11384 transitions. Word has length 165 [2023-12-24 16:51:12,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:51:12,556 INFO L495 AbstractCegarLoop]: Abstraction has 9572 states and 11384 transitions. [2023-12-24 16:51:12,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:12,556 INFO L276 IsEmpty]: Start isEmpty. Operand 9572 states and 11384 transitions. [2023-12-24 16:51:12,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-24 16:51:12,560 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:51:12,560 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:12,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (82)] Forceful destruction successful, exit code 0 [2023-12-24 16:51:12,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:51:12,767 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:51:12,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:51:12,767 INFO L85 PathProgramCache]: Analyzing trace with hash -356398288, now seen corresponding path program 1 times [2023-12-24 16:51:12,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:51:12,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1547777414] [2023-12-24 16:51:12,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:51:12,768 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:51:12,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:51:12,769 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:51:12,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (83)] Waiting until timeout for monitored process [2023-12-24 16:51:13,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:51:13,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-24 16:51:13,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:51:13,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2023-12-24 16:51:13,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:51:13,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:51:13,905 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 51 proven. 72 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2023-12-24 16:51:13,905 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:51:14,350 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-12-24 16:51:14,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 31 [2023-12-24 16:51:14,487 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 579 trivial. 0 not checked. [2023-12-24 16:51:14,488 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:51:14,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1547777414] [2023-12-24 16:51:14,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1547777414] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:51:14,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:51:14,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [16] total 28 [2023-12-24 16:51:14,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185265677] [2023-12-24 16:51:14,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:51:14,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-24 16:51:14,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:51:14,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-24 16:51:14,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2023-12-24 16:51:14,489 INFO L87 Difference]: Start difference. First operand 9572 states and 11384 transitions. Second operand has 16 states, 14 states have (on average 5.642857142857143) internal successors, (79), 15 states have internal predecessors, (79), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:51:16,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:51:16,079 INFO L93 Difference]: Finished difference Result 10318 states and 12239 transitions. [2023-12-24 16:51:16,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-24 16:51:16,080 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 5.642857142857143) internal successors, (79), 15 states have internal predecessors, (79), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 165 [2023-12-24 16:51:16,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:51:16,091 INFO L225 Difference]: With dead ends: 10318 [2023-12-24 16:51:16,091 INFO L226 Difference]: Without dead ends: 10316 [2023-12-24 16:51:16,093 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 303 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=352, Invalid=1370, Unknown=0, NotChecked=0, Total=1722 [2023-12-24 16:51:16,093 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 400 mSDsluCounter, 1067 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 1315 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:51:16,093 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [400 Valid, 1315 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:51:16,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10316 states. [2023-12-24 16:51:16,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10316 to 8823. [2023-12-24 16:51:16,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8823 states, 8504 states have (on average 1.1849717779868296) internal successors, (10077), 8536 states have internal predecessors, (10077), 228 states have call successors, (228), 90 states have call predecessors, (228), 90 states have return successors, (228), 196 states have call predecessors, (228), 228 states have call successors, (228) [2023-12-24 16:51:16,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8823 states to 8823 states and 10533 transitions. [2023-12-24 16:51:16,568 INFO L78 Accepts]: Start accepts. Automaton has 8823 states and 10533 transitions. Word has length 165 [2023-12-24 16:51:16,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:51:16,568 INFO L495 AbstractCegarLoop]: Abstraction has 8823 states and 10533 transitions. [2023-12-24 16:51:16,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 5.642857142857143) internal successors, (79), 15 states have internal predecessors, (79), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:51:16,568 INFO L276 IsEmpty]: Start isEmpty. Operand 8823 states and 10533 transitions. [2023-12-24 16:51:16,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-12-24 16:51:16,572 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:51:16,572 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:16,581 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 (83)] Ended with exit code 0 [2023-12-24 16:51:16,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:51:16,782 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:51:16,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:51:16,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1138891059, now seen corresponding path program 1 times [2023-12-24 16:51:16,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:51:16,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [446162351] [2023-12-24 16:51:16,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:51:16,783 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:51:16,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:51:16,784 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:51:16,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (84)] Waiting until timeout for monitored process [2023-12-24 16:51:17,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:51:17,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 71 conjunts are in the unsatisfiable core [2023-12-24 16:51:17,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:51:22,123 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 28 treesize of output 24 [2023-12-24 16:51:23,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:51:25,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 65 [2023-12-24 16:51:25,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 89 [2023-12-24 16:51:25,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 64 [2023-12-24 16:51:25,332 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 14 proven. 514 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2023-12-24 16:51:25,332 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:51:27,445 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:51:27,445 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:51:27,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [446162351] [2023-12-24 16:51:27,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [446162351] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:51:27,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:51:27,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [46] total 60 [2023-12-24 16:51:27,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311317020] [2023-12-24 16:51:27,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:51:27,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-24 16:51:27,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:51:27,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-24 16:51:27,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=3256, Unknown=0, NotChecked=0, Total=3540 [2023-12-24 16:51:27,446 INFO L87 Difference]: Start difference. First operand 8823 states and 10533 transitions. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:31,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:51:31,727 INFO L93 Difference]: Finished difference Result 19122 states and 22669 transitions. [2023-12-24 16:51:31,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-12-24 16:51:31,729 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 166 [2023-12-24 16:51:31,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:51:31,737 INFO L225 Difference]: With dead ends: 19122 [2023-12-24 16:51:31,737 INFO L226 Difference]: Without dead ends: 10300 [2023-12-24 16:51:31,741 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2273 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=699, Invalid=6441, Unknown=0, NotChecked=0, Total=7140 [2023-12-24 16:51:31,741 INFO L413 NwaCegarLoop]: 241 mSDtfsCounter, 510 mSDsluCounter, 2006 mSDsCounter, 0 mSdLazyCounter, 1074 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 2247 SdHoareTripleChecker+Invalid, 1093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1074 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-24 16:51:31,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [510 Valid, 2247 Invalid, 1093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1074 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-24 16:51:31,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10300 states. [2023-12-24 16:51:32,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10300 to 8900. [2023-12-24 16:51:32,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8900 states, 8581 states have (on average 1.184127724041487) internal successors, (10161), 8613 states have internal predecessors, (10161), 228 states have call successors, (228), 90 states have call predecessors, (228), 90 states have return successors, (228), 196 states have call predecessors, (228), 228 states have call successors, (228) [2023-12-24 16:51:32,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8900 states to 8900 states and 10617 transitions. [2023-12-24 16:51:32,202 INFO L78 Accepts]: Start accepts. Automaton has 8900 states and 10617 transitions. Word has length 166 [2023-12-24 16:51:32,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:51:32,202 INFO L495 AbstractCegarLoop]: Abstraction has 8900 states and 10617 transitions. [2023-12-24 16:51:32,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:32,202 INFO L276 IsEmpty]: Start isEmpty. Operand 8900 states and 10617 transitions. [2023-12-24 16:51:32,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-12-24 16:51:32,207 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:51:32,207 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:32,214 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 (84)] Ended with exit code 0 [2023-12-24 16:51:32,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:51:32,414 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:51:32,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:51:32,414 INFO L85 PathProgramCache]: Analyzing trace with hash 636116303, now seen corresponding path program 1 times [2023-12-24 16:51:32,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:51:32,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1168449306] [2023-12-24 16:51:32,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:51:32,415 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:51:32,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:51:32,416 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:51:32,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (85)] Waiting until timeout for monitored process [2023-12-24 16:51:32,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:51:32,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-24 16:51:32,868 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:51:33,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:51:33,307 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-12-24 16:51:33,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:51:33,547 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 51 proven. 72 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2023-12-24 16:51:33,548 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:51:34,041 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-12-24 16:51:34,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 31 [2023-12-24 16:51:34,172 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 579 trivial. 0 not checked. [2023-12-24 16:51:34,172 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:51:34,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1168449306] [2023-12-24 16:51:34,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1168449306] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:51:34,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:51:34,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [17] total 30 [2023-12-24 16:51:34,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149955398] [2023-12-24 16:51:34,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:51:34,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-24 16:51:34,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:51:34,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-24 16:51:34,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2023-12-24 16:51:34,174 INFO L87 Difference]: Start difference. First operand 8900 states and 10617 transitions. Second operand has 17 states, 15 states have (on average 5.333333333333333) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:51:36,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:51:36,035 INFO L93 Difference]: Finished difference Result 10370 states and 12557 transitions. [2023-12-24 16:51:36,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-24 16:51:36,035 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 5.333333333333333) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 166 [2023-12-24 16:51:36,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:51:36,046 INFO L225 Difference]: With dead ends: 10370 [2023-12-24 16:51:36,046 INFO L226 Difference]: Without dead ends: 10368 [2023-12-24 16:51:36,048 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 304 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=600, Invalid=2370, Unknown=0, NotChecked=0, Total=2970 [2023-12-24 16:51:36,048 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 327 mSDsluCounter, 1486 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 1759 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:51:36,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [327 Valid, 1759 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:51:36,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10368 states. [2023-12-24 16:51:36,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10368 to 7920. [2023-12-24 16:51:36,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7920 states, 7601 states have (on average 1.1935271674779635) internal successors, (9072), 7633 states have internal predecessors, (9072), 228 states have call successors, (228), 90 states have call predecessors, (228), 90 states have return successors, (228), 196 states have call predecessors, (228), 228 states have call successors, (228) [2023-12-24 16:51:36,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7920 states to 7920 states and 9528 transitions. [2023-12-24 16:51:36,571 INFO L78 Accepts]: Start accepts. Automaton has 7920 states and 9528 transitions. Word has length 166 [2023-12-24 16:51:36,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:51:36,571 INFO L495 AbstractCegarLoop]: Abstraction has 7920 states and 9528 transitions. [2023-12-24 16:51:36,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 5.333333333333333) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2023-12-24 16:51:36,572 INFO L276 IsEmpty]: Start isEmpty. Operand 7920 states and 9528 transitions. [2023-12-24 16:51:36,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-12-24 16:51:36,575 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:51:36,575 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:36,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (85)] Forceful destruction successful, exit code 0 [2023-12-24 16:51:36,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:51:36,782 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:51:36,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:51:36,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1681779895, now seen corresponding path program 1 times [2023-12-24 16:51:36,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:51:36,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1830886406] [2023-12-24 16:51:36,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:51:36,783 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:51:36,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:51:36,787 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:51:36,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (86)] Waiting until timeout for monitored process [2023-12-24 16:51:37,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:51:37,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 57 conjunts are in the unsatisfiable core [2023-12-24 16:51:37,217 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:51:37,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:51:39,837 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 28 treesize of output 24 [2023-12-24 16:51:39,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2023-12-24 16:51:41,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 50 [2023-12-24 16:51:41,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:51:41,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 60 [2023-12-24 16:51:41,741 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 485 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 16:51:41,741 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:51:42,840 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:51:42,841 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:51:42,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1830886406] [2023-12-24 16:51:42,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1830886406] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:51:42,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:51:42,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [38] total 48 [2023-12-24 16:51:42,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826007292] [2023-12-24 16:51:42,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:51:42,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 16:51:42,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:51:42,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 16:51:42,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=2063, Unknown=0, NotChecked=0, Total=2256 [2023-12-24 16:51:42,842 INFO L87 Difference]: Start difference. First operand 7920 states and 9528 transitions. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:44,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:51:44,564 INFO L93 Difference]: Finished difference Result 18445 states and 21889 transitions. [2023-12-24 16:51:44,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-24 16:51:44,565 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 166 [2023-12-24 16:51:44,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:51:44,575 INFO L225 Difference]: With dead ends: 18445 [2023-12-24 16:51:44,576 INFO L226 Difference]: Without dead ends: 10526 [2023-12-24 16:51:44,582 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1115 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=345, Invalid=3195, Unknown=0, NotChecked=0, Total=3540 [2023-12-24 16:51:44,583 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 337 mSDsluCounter, 1363 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 1582 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-24 16:51:44,583 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [337 Valid, 1582 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-24 16:51:44,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10526 states. [2023-12-24 16:51:45,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10526 to 8001. [2023-12-24 16:51:45,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8001 states, 7682 states have (on average 1.1916167664670658) internal successors, (9154), 7714 states have internal predecessors, (9154), 228 states have call successors, (228), 90 states have call predecessors, (228), 90 states have return successors, (228), 196 states have call predecessors, (228), 228 states have call successors, (228) [2023-12-24 16:51:45,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8001 states to 8001 states and 9610 transitions. [2023-12-24 16:51:45,066 INFO L78 Accepts]: Start accepts. Automaton has 8001 states and 9610 transitions. Word has length 166 [2023-12-24 16:51:45,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:51:45,066 INFO L495 AbstractCegarLoop]: Abstraction has 8001 states and 9610 transitions. [2023-12-24 16:51:45,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:45,067 INFO L276 IsEmpty]: Start isEmpty. Operand 8001 states and 9610 transitions. [2023-12-24 16:51:45,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-12-24 16:51:45,071 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:51:45,071 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:45,077 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (86)] Ended with exit code 0 [2023-12-24 16:51:45,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:51:45,277 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:51:45,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:51:45,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1265050867, now seen corresponding path program 1 times [2023-12-24 16:51:45,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:51:45,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [244527804] [2023-12-24 16:51:45,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:51:45,278 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:51:45,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:51:45,279 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:51:45,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (87)] Waiting until timeout for monitored process [2023-12-24 16:51:45,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:51:45,744 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 58 conjunts are in the unsatisfiable core [2023-12-24 16:51:45,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:51:45,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:51:48,471 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:51:48,683 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 15 proven. 485 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-24 16:51:48,683 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:51:49,546 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:51:49,546 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:51:49,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [244527804] [2023-12-24 16:51:49,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [244527804] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:51:49,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:51:49,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [29] total 39 [2023-12-24 16:51:49,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550630928] [2023-12-24 16:51:49,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:51:49,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-24 16:51:49,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:51:49,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-24 16:51:49,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=1370, Unknown=0, NotChecked=0, Total=1482 [2023-12-24 16:51:49,547 INFO L87 Difference]: Start difference. First operand 8001 states and 9610 transitions. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:51,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:51:51,288 INFO L93 Difference]: Finished difference Result 18444 states and 21870 transitions. [2023-12-24 16:51:51,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-24 16:51:51,290 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 166 [2023-12-24 16:51:51,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:51:51,301 INFO L225 Difference]: With dead ends: 18444 [2023-12-24 16:51:51,301 INFO L226 Difference]: Without dead ends: 10444 [2023-12-24 16:51:51,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 709 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=228, Invalid=2322, Unknown=0, NotChecked=0, Total=2550 [2023-12-24 16:51:51,322 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 260 mSDsluCounter, 1524 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 1758 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-24 16:51:51,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 1758 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-24 16:51:51,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10444 states. [2023-12-24 16:51:51,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10444 to 7983. [2023-12-24 16:51:51,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7983 states, 7664 states have (on average 1.1916753653444676) internal successors, (9133), 7696 states have internal predecessors, (9133), 228 states have call successors, (228), 90 states have call predecessors, (228), 90 states have return successors, (228), 196 states have call predecessors, (228), 228 states have call successors, (228) [2023-12-24 16:51:51,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7983 states to 7983 states and 9589 transitions. [2023-12-24 16:51:51,862 INFO L78 Accepts]: Start accepts. Automaton has 7983 states and 9589 transitions. Word has length 166 [2023-12-24 16:51:51,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:51:51,862 INFO L495 AbstractCegarLoop]: Abstraction has 7983 states and 9589 transitions. [2023-12-24 16:51:51,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:51,862 INFO L276 IsEmpty]: Start isEmpty. Operand 7983 states and 9589 transitions. [2023-12-24 16:51:51,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-12-24 16:51:51,887 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:51:51,887 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:51,897 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 (87)] Forceful destruction successful, exit code 0 [2023-12-24 16:51:52,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:51:52,088 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:51:52,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:51:52,088 INFO L85 PathProgramCache]: Analyzing trace with hash -158399859, now seen corresponding path program 1 times [2023-12-24 16:51:52,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:51:52,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1321990420] [2023-12-24 16:51:52,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:51:52,088 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:51:52,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:51:52,090 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:51:52,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (88)] Waiting until timeout for monitored process [2023-12-24 16:51:52,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:51:52,604 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 54 conjunts are in the unsatisfiable core [2023-12-24 16:51:52,608 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:51:52,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:51:57,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:51:57,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 55 [2023-12-24 16:51:57,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 33 [2023-12-24 16:51:57,966 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 14 proven. 514 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2023-12-24 16:51:57,966 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:51:58,607 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:51:58,607 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:51:58,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1321990420] [2023-12-24 16:51:58,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1321990420] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:51:58,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:51:58,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [37] total 42 [2023-12-24 16:51:58,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331252805] [2023-12-24 16:51:58,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:51:58,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-24 16:51:58,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:51:58,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-24 16:51:58,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1598, Unknown=0, NotChecked=0, Total=1722 [2023-12-24 16:51:58,609 INFO L87 Difference]: Start difference. First operand 7983 states and 9589 transitions. Second operand has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:51:59,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:51:59,561 INFO L93 Difference]: Finished difference Result 17187 states and 20508 transitions. [2023-12-24 16:51:59,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 16:51:59,563 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 166 [2023-12-24 16:51:59,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:51:59,572 INFO L225 Difference]: With dead ends: 17187 [2023-12-24 16:51:59,572 INFO L226 Difference]: Without dead ends: 9195 [2023-12-24 16:51:59,579 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 290 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 581 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=136, Invalid=1756, Unknown=0, NotChecked=0, Total=1892 [2023-12-24 16:51:59,579 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 42 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-24 16:51:59,580 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 736 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-24 16:51:59,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9195 states. [2023-12-24 16:52:00,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9195 to 8288. [2023-12-24 16:52:00,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8288 states, 7969 states have (on average 1.1907391140670096) internal successors, (9489), 8001 states have internal predecessors, (9489), 228 states have call successors, (228), 90 states have call predecessors, (228), 90 states have return successors, (228), 196 states have call predecessors, (228), 228 states have call successors, (228) [2023-12-24 16:52:00,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8288 states to 8288 states and 9945 transitions. [2023-12-24 16:52:00,091 INFO L78 Accepts]: Start accepts. Automaton has 8288 states and 9945 transitions. Word has length 166 [2023-12-24 16:52:00,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:52:00,092 INFO L495 AbstractCegarLoop]: Abstraction has 8288 states and 9945 transitions. [2023-12-24 16:52:00,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:52:00,092 INFO L276 IsEmpty]: Start isEmpty. Operand 8288 states and 9945 transitions. [2023-12-24 16:52:00,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2023-12-24 16:52:00,096 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:52:00,096 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:52:00,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (88)] Forceful destruction successful, exit code 0 [2023-12-24 16:52:00,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:52:00,303 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:52:00,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:52:00,304 INFO L85 PathProgramCache]: Analyzing trace with hash 529218009, now seen corresponding path program 1 times [2023-12-24 16:52:00,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:52:00,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [264129022] [2023-12-24 16:52:00,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:52:00,305 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:52:00,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:52:00,306 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:52:00,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (89)] Waiting until timeout for monitored process [2023-12-24 16:52:00,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:52:00,796 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 16:52:00,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:52:02,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:52:02,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2023-12-24 16:52:02,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-12-24 16:52:02,364 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:52:02,365 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:52:02,663 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:52:02,663 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:52:02,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [264129022] [2023-12-24 16:52:02,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [264129022] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:52:02,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:52:02,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [18] total 25 [2023-12-24 16:52:02,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552547007] [2023-12-24 16:52:02,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:52:02,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 16:52:02,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:52:02,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 16:52:02,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2023-12-24 16:52:02,664 INFO L87 Difference]: Start difference. First operand 8288 states and 9945 transitions. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:52:03,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:52:03,759 INFO L93 Difference]: Finished difference Result 17316 states and 20671 transitions. [2023-12-24 16:52:03,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 16:52:03,760 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 167 [2023-12-24 16:52:03,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:52:03,768 INFO L225 Difference]: With dead ends: 17316 [2023-12-24 16:52:03,768 INFO L226 Difference]: Without dead ends: 9029 [2023-12-24 16:52:03,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2023-12-24 16:52:03,774 INFO L413 NwaCegarLoop]: 256 mSDtfsCounter, 147 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 1155 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:52:03,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 1155 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:52:03,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9029 states. [2023-12-24 16:52:04,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9029 to 7993. [2023-12-24 16:52:04,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7993 states, 7698 states have (on average 1.1929072486360093) internal successors, (9183), 7726 states have internal predecessors, (9183), 208 states have call successors, (208), 86 states have call predecessors, (208), 86 states have return successors, (208), 180 states have call predecessors, (208), 208 states have call successors, (208) [2023-12-24 16:52:04,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7993 states to 7993 states and 9599 transitions. [2023-12-24 16:52:04,231 INFO L78 Accepts]: Start accepts. Automaton has 7993 states and 9599 transitions. Word has length 167 [2023-12-24 16:52:04,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:52:04,231 INFO L495 AbstractCegarLoop]: Abstraction has 7993 states and 9599 transitions. [2023-12-24 16:52:04,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:52:04,231 INFO L276 IsEmpty]: Start isEmpty. Operand 7993 states and 9599 transitions. [2023-12-24 16:52:04,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2023-12-24 16:52:04,235 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:52:04,235 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:52:04,244 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 (89)] Forceful destruction successful, exit code 0 [2023-12-24 16:52:04,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:52:04,443 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:52:04,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:52:04,443 INFO L85 PathProgramCache]: Analyzing trace with hash -13670827, now seen corresponding path program 1 times [2023-12-24 16:52:04,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:52:04,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [4607275] [2023-12-24 16:52:04,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:52:04,443 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:52:04,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:52:04,444 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:52:04,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (90)] Waiting until timeout for monitored process [2023-12-24 16:52:04,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:52:04,823 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-24 16:52:04,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:52:06,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:52:06,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:52:06,293 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 18 [2023-12-24 16:52:06,337 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 12 proven. 412 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-24 16:52:06,337 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:52:06,634 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-12-24 16:52:06,634 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:52:06,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [4607275] [2023-12-24 16:52:06,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [4607275] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:52:06,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:52:06,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [18] total 25 [2023-12-24 16:52:06,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254783341] [2023-12-24 16:52:06,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:52:06,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-24 16:52:06,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:52:06,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-24 16:52:06,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2023-12-24 16:52:06,635 INFO L87 Difference]: Start difference. First operand 7993 states and 9599 transitions. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:52:07,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:52:07,711 INFO L93 Difference]: Finished difference Result 16830 states and 20094 transitions. [2023-12-24 16:52:07,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-24 16:52:07,711 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 167 [2023-12-24 16:52:07,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:52:07,720 INFO L225 Difference]: With dead ends: 16830 [2023-12-24 16:52:07,720 INFO L226 Difference]: Without dead ends: 8838 [2023-12-24 16:52:07,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2023-12-24 16:52:07,727 INFO L413 NwaCegarLoop]: 238 mSDtfsCounter, 201 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:52:07,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 1005 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:52:07,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8838 states. [2023-12-24 16:52:08,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8838 to 7289. [2023-12-24 16:52:08,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7289 states, 6994 states have (on average 1.2000285959393766) internal successors, (8393), 7022 states have internal predecessors, (8393), 208 states have call successors, (208), 86 states have call predecessors, (208), 86 states have return successors, (208), 180 states have call predecessors, (208), 208 states have call successors, (208) [2023-12-24 16:52:08,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7289 states to 7289 states and 8809 transitions. [2023-12-24 16:52:08,188 INFO L78 Accepts]: Start accepts. Automaton has 7289 states and 8809 transitions. Word has length 167 [2023-12-24 16:52:08,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:52:08,188 INFO L495 AbstractCegarLoop]: Abstraction has 7289 states and 8809 transitions. [2023-12-24 16:52:08,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:52:08,188 INFO L276 IsEmpty]: Start isEmpty. Operand 7289 states and 8809 transitions. [2023-12-24 16:52:08,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-12-24 16:52:08,195 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:52:08,195 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:52:08,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (90)] Forceful destruction successful, exit code 0 [2023-12-24 16:52:08,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:52:08,404 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:52:08,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:52:08,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1432594604, now seen corresponding path program 1 times [2023-12-24 16:52:08,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:52:08,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [705225694] [2023-12-24 16:52:08,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:52:08,405 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_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:52:08,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:52:08,406 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:52:08,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (91)] Waiting until timeout for monitored process [2023-12-24 16:52:09,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:52:09,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 640 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-24 16:52:09,078 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:52:10,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-24 16:52:10,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-12-24 16:52:11,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:52:12,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 25 [2023-12-24 16:52:12,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2875 backedges. 41 proven. 1938 refuted. 0 times theorem prover too weak. 896 trivial. 0 not checked. [2023-12-24 16:52:12,418 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:52:12,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2875 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 2854 trivial. 0 not checked. [2023-12-24 16:52:12,627 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:52:12,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [705225694] [2023-12-24 16:52:12,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [705225694] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:52:12,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-24 16:52:12,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [21] total 25 [2023-12-24 16:52:12,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618084063] [2023-12-24 16:52:12,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:52:12,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-24 16:52:12,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:52:12,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-24 16:52:12,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2023-12-24 16:52:12,629 INFO L87 Difference]: Start difference. First operand 7289 states and 8809 transitions. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:52:13,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:52:13,198 INFO L93 Difference]: Finished difference Result 12357 states and 14753 transitions. [2023-12-24 16:52:13,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-24 16:52:13,199 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 295 [2023-12-24 16:52:13,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:52:13,205 INFO L225 Difference]: With dead ends: 12357 [2023-12-24 16:52:13,205 INFO L226 Difference]: Without dead ends: 7603 [2023-12-24 16:52:13,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 590 GetRequests, 566 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-24 16:52:13,208 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 148 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-24 16:52:13,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 501 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-24 16:52:13,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7603 states. [2023-12-24 16:52:13,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7603 to 6517. [2023-12-24 16:52:13,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6517 states, 6222 states have (on average 1.1589521054323368) internal successors, (7211), 6250 states have internal predecessors, (7211), 208 states have call successors, (208), 86 states have call predecessors, (208), 86 states have return successors, (208), 180 states have call predecessors, (208), 208 states have call successors, (208) [2023-12-24 16:52:13,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6517 states to 6517 states and 7627 transitions. [2023-12-24 16:52:13,654 INFO L78 Accepts]: Start accepts. Automaton has 6517 states and 7627 transitions. Word has length 295 [2023-12-24 16:52:13,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:52:13,654 INFO L495 AbstractCegarLoop]: Abstraction has 6517 states and 7627 transitions. [2023-12-24 16:52:13,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:52:13,654 INFO L276 IsEmpty]: Start isEmpty. Operand 6517 states and 7627 transitions. [2023-12-24 16:52:13,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2023-12-24 16:52:13,660 INFO L187 NwaCegarLoop]: Found error trace [2023-12-24 16:52:13,660 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-24 16:52:13,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (91)] Forceful destruction successful, exit code 0 [2023-12-24 16:52:13,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:52:13,868 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-24 16:52:13,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-24 16:52:13,868 INFO L85 PathProgramCache]: Analyzing trace with hash -672301854, now seen corresponding path program 1 times [2023-12-24 16:52:13,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-24 16:52:13,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [644158809] [2023-12-24 16:52:13,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:52:13,869 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-24 16:52:13,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-24 16:52:13,870 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-24 16:52:13,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (92)] Waiting until timeout for monitored process [2023-12-24 16:52:14,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:52:14,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-24 16:52:14,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:52:20,915 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:52:21,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:52:21,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:52:21,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 34 [2023-12-24 16:52:21,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:52:21,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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:52:21,501 INFO L134 CoverageAnalysis]: Checked inductivity of 2878 backedges. 82 proven. 1924 refuted. 0 times theorem prover too weak. 872 trivial. 0 not checked. [2023-12-24 16:52:21,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:52:22,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-24 16:52:22,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2023-12-24 16:52:23,130 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-24 16:52:23,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [644158809] [2023-12-24 16:52:23,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [644158809] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-24 16:52:23,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [591646022] [2023-12-24 16:52:23,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-24 16:52:23,131 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-24 16:52:23,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-24 16:52:23,132 INFO L229 MonitoredProcess]: Starting monitored process 93 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:52:23,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (93)] Waiting until timeout for monitored process [2023-12-24 16:52:24,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-24 16:52:24,307 INFO L262 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 60 conjunts are in the unsatisfiable core [2023-12-24 16:52:24,313 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-24 16:52:26,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-24 16:52:33,595 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:52:33,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2023-12-24 16:52:35,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-12-24 16:52:43,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 42 treesize of output 30 [2023-12-24 16:52:43,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2023-12-24 16:52:44,262 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2023-12-24 16:52:44,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2878 backedges. 37 proven. 2245 refuted. 0 times theorem prover too weak. 596 trivial. 0 not checked. [2023-12-24 16:52:44,637 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-24 16:52:45,220 INFO L134 CoverageAnalysis]: Checked inductivity of 2878 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 2855 trivial. 0 not checked. [2023-12-24 16:52:45,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [591646022] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-24 16:52:45,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-24 16:52:45,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [32, 36] total 73 [2023-12-24 16:52:45,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295133110] [2023-12-24 16:52:45,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-24 16:52:45,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-24 16:52:45,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-24 16:52:45,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-24 16:52:45,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=6458, Unknown=0, NotChecked=0, Total=6806 [2023-12-24 16:52:45,222 INFO L87 Difference]: Start difference. First operand 6517 states and 7627 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:52:46,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-24 16:52:46,266 INFO L93 Difference]: Finished difference Result 11833 states and 13674 transitions. [2023-12-24 16:52:46,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-24 16:52:46,268 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 296 [2023-12-24 16:52:46,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-24 16:52:46,268 INFO L225 Difference]: With dead ends: 11833 [2023-12-24 16:52:46,268 INFO L226 Difference]: Without dead ends: 0 [2023-12-24 16:52:46,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 987 GetRequests, 903 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2714 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=392, Invalid=6918, Unknown=0, NotChecked=0, Total=7310 [2023-12-24 16:52:46,276 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 215 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 735 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-24 16:52:46,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 735 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-24 16:52:46,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-12-24 16:52:46,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-12-24 16:52:46,276 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:52:46,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-12-24 16:52:46,277 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 296 [2023-12-24 16:52:46,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-24 16:52:46,277 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-12-24 16:52:46,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-24 16:52:46,277 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-12-24 16:52:46,277 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-12-24 16:52:46,279 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-24 16:52:46,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (92)] Ended with exit code 0 [2023-12-24 16:52:46,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (93)] Ended with exit code 0 [2023-12-24 16:52:46,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-24 16:52:46,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-24 16:53:58,890 WARN L293 SmtUtils]: Spent 1.13m on a formula simplification. DAG size of input: 584 DAG size of output: 620 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-24 16:55:08,241 WARN L293 SmtUtils]: Spent 1.12m on a formula simplification. DAG size of input: 584 DAG size of output: 620 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) Received shutdown request... [2023-12-24 16:59:26,282 WARN L619 AbstractCegarLoop]: Verification canceled: while PolyPacSimplificationTermWalker was simplifying a ∨-55-19-4-17-20-18-20-18-20-21-19-21-17-35-9-35-8-35-7-35-7-35-7-35-7-35-7-35-7-35-7-35-7-35-7-35-5-35-5-35-5-35-5-22-5-22-5-5-4-5-3-5-2-5-1 term,while PolyPacSimplificationTermWalker was simplifying 21 xjuncts wrt. a ∧-102-21-15-21-20-21-20-21-20-21-19-21-17-35-9-35-8-35-7-35-7-35-7-35-7-35-7-35-7-35-7-35-7-35-7-35-5-35-5-35-5-35-5-22-5-22-5-5-4-5-3-5-2-5-1 context. [2023-12-24 16:59:26,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-24 16:59:26,303 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-24 16:59:26,305 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:59:26,307 INFO L158 Benchmark]: Toolchain (without parser) took 866331.90ms. Allocated memory was 352.3MB in the beginning and 2.1GB in the end (delta: 1.7GB). Free memory was 310.6MB in the beginning and 860.1MB in the end (delta: -549.5MB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. [2023-12-24 16:59:26,307 INFO L158 Benchmark]: CDTParser took 0.49ms. Allocated memory is still 221.2MB. Free memory is still 170.6MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-24 16:59:26,307 INFO L158 Benchmark]: CACSL2BoogieTranslator took 236.70ms. Allocated memory is still 352.3MB. Free memory was 310.6MB in the beginning and 294.9MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. [2023-12-24 16:59:26,307 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.66ms. Allocated memory is still 352.3MB. Free memory was 294.9MB in the beginning and 291.2MB in the end (delta: 3.7MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-24 16:59:26,307 INFO L158 Benchmark]: Boogie Preprocessor took 82.63ms. Allocated memory is still 352.3MB. Free memory was 291.2MB in the beginning and 284.4MB in the end (delta: 6.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2023-12-24 16:59:26,308 INFO L158 Benchmark]: RCFGBuilder took 770.29ms. Allocated memory is still 352.3MB. Free memory was 284.4MB in the beginning and 226.7MB in the end (delta: 57.7MB). Peak memory consumption was 57.7MB. Max. memory is 8.0GB. [2023-12-24 16:59:26,309 INFO L158 Benchmark]: TraceAbstraction took 865188.82ms. Allocated memory was 352.3MB in the beginning and 2.1GB in the end (delta: 1.7GB). Free memory was 225.7MB in the beginning and 860.1MB in the end (delta: -634.4MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2023-12-24 16:59:26,310 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.49ms. Allocated memory is still 221.2MB. Free memory is still 170.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 236.70ms. Allocated memory is still 352.3MB. Free memory was 310.6MB in the beginning and 294.9MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 47.66ms. Allocated memory is still 352.3MB. Free memory was 294.9MB in the beginning and 291.2MB in the end (delta: 3.7MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 82.63ms. Allocated memory is still 352.3MB. Free memory was 291.2MB in the beginning and 284.4MB in the end (delta: 6.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * RCFGBuilder took 770.29ms. Allocated memory is still 352.3MB. Free memory was 284.4MB in the beginning and 226.7MB in the end (delta: 57.7MB). Peak memory consumption was 57.7MB. Max. memory is 8.0GB. * TraceAbstraction took 865188.82ms. Allocated memory was 352.3MB in the beginning and 2.1GB in the end (delta: 1.7GB). Free memory was 225.7MB in the beginning and 860.1MB in the end (delta: -634.4MB). Peak memory consumption was 1.1GB. 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 ∨-9-8-4-17-6-17-3-17-2-26-2-26-2-26-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-30-17-4-16-6-17-3-17-2-26-2-26-2-26-1 context. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown