/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/combinations/pc_sfifo_3.cil+token_ring.05.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 02:39:35,983 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 02:39:36,033 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-22 02:39:36,037 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 02:39:36,038 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 02:39:36,053 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 02:39:36,054 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 02:39:36,054 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 02:39:36,055 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 02:39:36,055 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 02:39:36,055 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 02:39:36,055 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 02:39:36,056 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 02:39:36,056 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 02:39:36,056 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 02:39:36,057 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 02:39:36,057 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 02:39:36,057 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 02:39:36,057 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 02:39:36,058 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 02:39:36,058 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 02:39:36,058 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 02:39:36,059 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 02:39:36,059 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 02:39:36,059 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 02:39:36,059 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 02:39:36,060 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 02:39:36,060 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 02:39:36,060 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 02:39:36,060 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 02:39:36,060 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 02:39:36,061 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 02:39:36,061 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 02:39:36,061 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 02:39:36,061 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:39:36,061 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 02:39:36,062 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 02:39:36,062 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 02:39:36,062 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 02:39:36,062 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 02:39:36,062 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 02:39:36,063 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 02:39:36,063 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 02:39:36,063 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 02:39:36,063 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 02:39:36,063 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 02:39:36,064 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-22 02:39:36,208 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 02:39:36,233 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 02:39:36,235 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 02:39:36,236 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 02:39:36,236 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 02:39:36,237 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.05.cil-1.c [2023-12-22 02:39:37,445 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 02:39:37,666 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 02:39:37,667 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.05.cil-1.c [2023-12-22 02:39:37,689 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f58a902bb/c6ef6e56f6f7405c9710878dfd84e7ce/FLAG12a1f699f [2023-12-22 02:39:37,707 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f58a902bb/c6ef6e56f6f7405c9710878dfd84e7ce [2023-12-22 02:39:37,709 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 02:39:37,710 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 02:39:37,711 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 02:39:37,711 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 02:39:37,716 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 02:39:37,717 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:39:37" (1/1) ... [2023-12-22 02:39:37,718 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@312f6a11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:37, skipping insertion in model container [2023-12-22 02:39:37,718 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:39:37" (1/1) ... [2023-12-22 02:39:37,758 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 02:39:37,918 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.05.cil-1.c[911,924] [2023-12-22 02:39:38,009 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.05.cil-1.c[8416,8429] [2023-12-22 02:39:38,074 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:39:38,110 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 02:39:38,120 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.05.cil-1.c[911,924] [2023-12-22 02:39:38,134 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.05.cil-1.c[8416,8429] [2023-12-22 02:39:38,186 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:39:38,211 INFO L206 MainTranslator]: Completed translation [2023-12-22 02:39:38,212 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38 WrapperNode [2023-12-22 02:39:38,212 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 02:39:38,213 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 02:39:38,221 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 02:39:38,221 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 02:39:38,228 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38" (1/1) ... [2023-12-22 02:39:38,242 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38" (1/1) ... [2023-12-22 02:39:38,285 INFO L138 Inliner]: procedures = 66, calls = 76, calls flagged for inlining = 34, calls inlined = 34, statements flattened = 660 [2023-12-22 02:39:38,285 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 02:39:38,286 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 02:39:38,286 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 02:39:38,286 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 02:39:38,300 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38" (1/1) ... [2023-12-22 02:39:38,301 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38" (1/1) ... [2023-12-22 02:39:38,308 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38" (1/1) ... [2023-12-22 02:39:38,340 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-22 02:39:38,340 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38" (1/1) ... [2023-12-22 02:39:38,341 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38" (1/1) ... [2023-12-22 02:39:38,349 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38" (1/1) ... [2023-12-22 02:39:38,391 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38" (1/1) ... [2023-12-22 02:39:38,395 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38" (1/1) ... [2023-12-22 02:39:38,400 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38" (1/1) ... [2023-12-22 02:39:38,405 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 02:39:38,406 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 02:39:38,406 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 02:39:38,406 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 02:39:38,406 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38" (1/1) ... [2023-12-22 02:39:38,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:39:38,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 02:39:38,450 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-22 02:39:38,456 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-22 02:39:38,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 02:39:38,474 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-22 02:39:38,474 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-22 02:39:38,474 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-22 02:39:38,474 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-22 02:39:38,475 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-22 02:39:38,475 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-22 02:39:38,475 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-22 02:39:38,475 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-22 02:39:38,475 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-22 02:39:38,475 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-22 02:39:38,475 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-22 02:39:38,475 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-22 02:39:38,475 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-22 02:39:38,475 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-22 02:39:38,475 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-22 02:39:38,475 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-22 02:39:38,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 02:39:38,476 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-22 02:39:38,476 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-22 02:39:38,476 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-22 02:39:38,476 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-22 02:39:38,476 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-22 02:39:38,476 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-22 02:39:38,476 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-22 02:39:38,476 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-22 02:39:38,476 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-22 02:39:38,476 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-22 02:39:38,476 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 02:39:38,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 02:39:38,476 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-22 02:39:38,477 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-22 02:39:38,561 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 02:39:38,563 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 02:39:39,175 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##56: assume !(1bv32 == ~q_free~0); [2023-12-22 02:39:39,175 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##55: assume 1bv32 == ~q_free~0;~c_dr_st~0 := 2bv32;~c_dr_pc~0 := 2bv32;~a_t~0 := do_read_c_~a~0#1; [2023-12-22 02:39:39,240 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 02:39:39,317 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 02:39:39,317 INFO L309 CfgBuilder]: Removed 12 assume(true) statements. [2023-12-22 02:39:39,318 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:39:39 BoogieIcfgContainer [2023-12-22 02:39:39,318 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 02:39:39,321 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 02:39:39,322 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 02:39:39,325 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 02:39:39,325 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 02:39:37" (1/3) ... [2023-12-22 02:39:39,327 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d9c2046 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:39:39, skipping insertion in model container [2023-12-22 02:39:39,327 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:39:38" (2/3) ... [2023-12-22 02:39:39,327 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d9c2046 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:39:39, skipping insertion in model container [2023-12-22 02:39:39,327 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:39:39" (3/3) ... [2023-12-22 02:39:39,329 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_3.cil+token_ring.05.cil-1.c [2023-12-22 02:39:39,348 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 02:39:39,349 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 02:39:39,424 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 02:39:39,432 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;@11afdcc7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 02:39:39,432 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 02:39:39,439 INFO L276 IsEmpty]: Start isEmpty. Operand has 291 states, 239 states have (on average 1.6778242677824269) internal successors, (401), 245 states have internal predecessors, (401), 35 states have call successors, (35), 14 states have call predecessors, (35), 14 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2023-12-22 02:39:39,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-22 02:39:39,449 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:39,449 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:39,450 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:39,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:39,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1560867635, now seen corresponding path program 1 times [2023-12-22 02:39:39,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:39,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1229527308] [2023-12-22 02:39:39,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:39,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-22 02:39:39,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:39,486 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-22 02:39:39,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:39,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:39,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 02:39:39,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:39,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:39,815 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:39,816 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:39,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1229527308] [2023-12-22 02:39:39,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1229527308] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:39,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:39,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:39:39,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377606910] [2023-12-22 02:39:39,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:39,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:39,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:39,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:39,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:39,869 INFO L87 Difference]: Start difference. First operand has 291 states, 239 states have (on average 1.6778242677824269) internal successors, (401), 245 states have internal predecessors, (401), 35 states have call successors, (35), 14 states have call predecessors, (35), 14 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:39:40,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:40,635 INFO L93 Difference]: Finished difference Result 672 states and 1087 transitions. [2023-12-22 02:39:40,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:39:40,638 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 57 [2023-12-22 02:39:40,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:40,647 INFO L225 Difference]: With dead ends: 672 [2023-12-22 02:39:40,648 INFO L226 Difference]: Without dead ends: 394 [2023-12-22 02:39:40,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:40,653 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 353 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 854 SdHoareTripleChecker+Invalid, 810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:40,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [362 Valid, 854 Invalid, 810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 754 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:39:40,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2023-12-22 02:39:40,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 387. [2023-12-22 02:39:40,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 315 states have (on average 1.542857142857143) internal successors, (486), 321 states have internal predecessors, (486), 48 states have call successors, (48), 21 states have call predecessors, (48), 22 states have return successors, (51), 47 states have call predecessors, (51), 46 states have call successors, (51) [2023-12-22 02:39:40,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 585 transitions. [2023-12-22 02:39:40,703 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 585 transitions. Word has length 57 [2023-12-22 02:39:40,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:40,703 INFO L495 AbstractCegarLoop]: Abstraction has 387 states and 585 transitions. [2023-12-22 02:39:40,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:39:40,704 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 585 transitions. [2023-12-22 02:39:40,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-22 02:39:40,706 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:40,706 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:40,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-22 02:39:40,912 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-22 02:39:40,913 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:40,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:40,914 INFO L85 PathProgramCache]: Analyzing trace with hash -383125133, now seen corresponding path program 1 times [2023-12-22 02:39:40,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:40,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1894140735] [2023-12-22 02:39:40,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:40,915 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:40,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:40,916 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-22 02:39:40,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:41,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:41,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:39:41,006 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:41,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:41,041 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:41,041 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:41,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1894140735] [2023-12-22 02:39:41,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1894140735] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:41,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:41,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:39:41,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943203342] [2023-12-22 02:39:41,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:41,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:41,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:41,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:41,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:41,044 INFO L87 Difference]: Start difference. First operand 387 states and 585 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:39:41,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:41,619 INFO L93 Difference]: Finished difference Result 798 states and 1200 transitions. [2023-12-22 02:39:41,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:39:41,620 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 57 [2023-12-22 02:39:41,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:41,627 INFO L225 Difference]: With dead ends: 798 [2023-12-22 02:39:41,627 INFO L226 Difference]: Without dead ends: 608 [2023-12-22 02:39:41,630 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:41,631 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 342 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:41,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 850 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:39:41,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2023-12-22 02:39:41,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 600. [2023-12-22 02:39:41,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 480 states have (on average 1.5041666666666667) internal successors, (722), 494 states have internal predecessors, (722), 74 states have call successors, (74), 35 states have call predecessors, (74), 44 states have return successors, (97), 75 states have call predecessors, (97), 72 states have call successors, (97) [2023-12-22 02:39:41,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 893 transitions. [2023-12-22 02:39:41,701 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 893 transitions. Word has length 57 [2023-12-22 02:39:41,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:41,701 INFO L495 AbstractCegarLoop]: Abstraction has 600 states and 893 transitions. [2023-12-22 02:39:41,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:39:41,701 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 893 transitions. [2023-12-22 02:39:41,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-22 02:39:41,704 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:41,704 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:41,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:41,912 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-22 02:39:41,912 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:41,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:41,913 INFO L85 PathProgramCache]: Analyzing trace with hash -307287245, now seen corresponding path program 1 times [2023-12-22 02:39:41,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:41,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2046958586] [2023-12-22 02:39:41,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:41,914 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:41,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:41,915 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-22 02:39:41,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:41,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:41,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:39:41,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:42,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:42,016 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:42,016 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:42,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2046958586] [2023-12-22 02:39:42,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2046958586] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:42,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:42,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:39:42,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788100267] [2023-12-22 02:39:42,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:42,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:39:42,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:42,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:39:42,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:42,018 INFO L87 Difference]: Start difference. First operand 600 states and 893 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:39:42,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:42,113 INFO L93 Difference]: Finished difference Result 1346 states and 1960 transitions. [2023-12-22 02:39:42,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:39:42,113 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 57 [2023-12-22 02:39:42,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:42,117 INFO L225 Difference]: With dead ends: 1346 [2023-12-22 02:39:42,117 INFO L226 Difference]: Without dead ends: 957 [2023-12-22 02:39:42,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 55 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-22 02:39:42,119 INFO L413 NwaCegarLoop]: 430 mSDtfsCounter, 403 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:42,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [403 Valid, 541 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:39:42,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 957 states. [2023-12-22 02:39:42,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 957 to 949. [2023-12-22 02:39:42,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 949 states, 751 states have (on average 1.4673768308921438) internal successors, (1102), 775 states have internal predecessors, (1102), 114 states have call successors, (114), 63 states have call predecessors, (114), 82 states have return successors, (154), 115 states have call predecessors, (154), 112 states have call successors, (154) [2023-12-22 02:39:42,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1370 transitions. [2023-12-22 02:39:42,175 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 1370 transitions. Word has length 57 [2023-12-22 02:39:42,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:42,176 INFO L495 AbstractCegarLoop]: Abstraction has 949 states and 1370 transitions. [2023-12-22 02:39:42,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:39:42,176 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 1370 transitions. [2023-12-22 02:39:42,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:39:42,179 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:42,179 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:42,190 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-22 02:39:42,383 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-22 02:39:42,384 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:42,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:42,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1705427520, now seen corresponding path program 1 times [2023-12-22 02:39:42,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:42,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1874575254] [2023-12-22 02:39:42,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:42,385 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:42,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:42,388 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-22 02:39:42,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 (5)] Waiting until timeout for monitored process [2023-12-22 02:39:42,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:42,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:39:42,460 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:42,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:42,488 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:42,488 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:42,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1874575254] [2023-12-22 02:39:42,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1874575254] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:42,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:42,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:39:42,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886973310] [2023-12-22 02:39:42,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:42,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:39:42,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:42,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:39:42,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:42,490 INFO L87 Difference]: Start difference. First operand 949 states and 1370 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:39:42,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:42,639 INFO L93 Difference]: Finished difference Result 1723 states and 2474 transitions. [2023-12-22 02:39:42,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:39:42,640 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-22 02:39:42,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:42,644 INFO L225 Difference]: With dead ends: 1723 [2023-12-22 02:39:42,645 INFO L226 Difference]: Without dead ends: 985 [2023-12-22 02:39:42,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:39:42,647 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 6 mSDsluCounter, 1610 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2014 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:42,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2014 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:42,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states. [2023-12-22 02:39:42,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 965. [2023-12-22 02:39:42,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 965 states, 763 states have (on average 1.45478374836173) internal successors, (1110), 787 states have internal predecessors, (1110), 114 states have call successors, (114), 63 states have call predecessors, (114), 86 states have return successors, (158), 119 states have call predecessors, (158), 112 states have call successors, (158) [2023-12-22 02:39:42,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 965 states to 965 states and 1382 transitions. [2023-12-22 02:39:42,724 INFO L78 Accepts]: Start accepts. Automaton has 965 states and 1382 transitions. Word has length 58 [2023-12-22 02:39:42,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:42,725 INFO L495 AbstractCegarLoop]: Abstraction has 965 states and 1382 transitions. [2023-12-22 02:39:42,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:39:42,725 INFO L276 IsEmpty]: Start isEmpty. Operand 965 states and 1382 transitions. [2023-12-22 02:39:42,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:39:42,726 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:42,726 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:42,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:42,930 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-22 02:39:42,930 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:42,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:42,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1633040962, now seen corresponding path program 1 times [2023-12-22 02:39:42,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:42,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [504473446] [2023-12-22 02:39:42,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:42,931 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:42,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:42,933 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-22 02:39:42,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-22 02:39:42,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:43,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:39:43,003 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:43,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:43,043 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:43,043 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:43,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [504473446] [2023-12-22 02:39:43,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [504473446] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:43,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:43,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:39:43,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331266738] [2023-12-22 02:39:43,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:43,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:39:43,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:43,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:39:43,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:43,045 INFO L87 Difference]: Start difference. First operand 965 states and 1382 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:39:43,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:43,152 INFO L93 Difference]: Finished difference Result 2417 states and 3398 transitions. [2023-12-22 02:39:43,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:39:43,153 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-22 02:39:43,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:43,159 INFO L225 Difference]: With dead ends: 2417 [2023-12-22 02:39:43,159 INFO L226 Difference]: Without dead ends: 1663 [2023-12-22 02:39:43,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 56 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-22 02:39:43,162 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 392 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:43,162 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [392 Valid, 517 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:39:43,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1663 states. [2023-12-22 02:39:43,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1663 to 1655. [2023-12-22 02:39:43,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1655 states, 1293 states have (on average 1.4106728538283062) internal successors, (1824), 1337 states have internal predecessors, (1824), 194 states have call successors, (194), 119 states have call predecessors, (194), 166 states have return successors, (276), 203 states have call predecessors, (276), 192 states have call successors, (276) [2023-12-22 02:39:43,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1655 states to 1655 states and 2294 transitions. [2023-12-22 02:39:43,242 INFO L78 Accepts]: Start accepts. Automaton has 1655 states and 2294 transitions. Word has length 58 [2023-12-22 02:39:43,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:43,242 INFO L495 AbstractCegarLoop]: Abstraction has 1655 states and 2294 transitions. [2023-12-22 02:39:43,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:39:43,242 INFO L276 IsEmpty]: Start isEmpty. Operand 1655 states and 2294 transitions. [2023-12-22 02:39:43,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 02:39:43,244 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:43,244 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:43,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:43,448 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-22 02:39:43,448 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:43,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:43,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1593087280, now seen corresponding path program 1 times [2023-12-22 02:39:43,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:43,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1767108142] [2023-12-22 02:39:43,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:43,449 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:43,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:43,451 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-22 02:39:43,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-22 02:39:43,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:43,523 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:39:43,525 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:43,547 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-22 02:39:43,547 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:43,547 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:43,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1767108142] [2023-12-22 02:39:43,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1767108142] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:43,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:43,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:39:43,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730223253] [2023-12-22 02:39:43,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:43,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:39:43,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:43,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:39:43,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:43,549 INFO L87 Difference]: Start difference. First operand 1655 states and 2294 transitions. Second operand has 6 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:39:43,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:43,716 INFO L93 Difference]: Finished difference Result 3147 states and 4350 transitions. [2023-12-22 02:39:43,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:39:43,716 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 73 [2023-12-22 02:39:43,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:43,724 INFO L225 Difference]: With dead ends: 3147 [2023-12-22 02:39:43,724 INFO L226 Difference]: Without dead ends: 1703 [2023-12-22 02:39:43,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:39:43,727 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 3 mSDsluCounter, 1606 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2009 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:43,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2009 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:43,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1703 states. [2023-12-22 02:39:43,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1703 to 1687. [2023-12-22 02:39:43,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1687 states, 1317 states have (on average 1.3971146545178437) internal successors, (1840), 1361 states have internal predecessors, (1840), 194 states have call successors, (194), 119 states have call predecessors, (194), 174 states have return successors, (284), 211 states have call predecessors, (284), 192 states have call successors, (284) [2023-12-22 02:39:43,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1687 states to 1687 states and 2318 transitions. [2023-12-22 02:39:43,835 INFO L78 Accepts]: Start accepts. Automaton has 1687 states and 2318 transitions. Word has length 73 [2023-12-22 02:39:43,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:43,835 INFO L495 AbstractCegarLoop]: Abstraction has 1687 states and 2318 transitions. [2023-12-22 02:39:43,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:39:43,835 INFO L276 IsEmpty]: Start isEmpty. Operand 1687 states and 2318 transitions. [2023-12-22 02:39:43,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 02:39:43,837 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:43,837 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:43,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:44,042 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-22 02:39:44,042 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:44,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:44,043 INFO L85 PathProgramCache]: Analyzing trace with hash -252279886, now seen corresponding path program 1 times [2023-12-22 02:39:44,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:44,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [371082798] [2023-12-22 02:39:44,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:44,043 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:44,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:44,045 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-22 02:39:44,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:44,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:44,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:44,121 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:44,180 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-22 02:39:44,181 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:44,181 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:44,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [371082798] [2023-12-22 02:39:44,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [371082798] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:44,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:44,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:44,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195253107] [2023-12-22 02:39:44,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:44,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:39:44,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:44,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:39:44,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:39:44,183 INFO L87 Difference]: Start difference. First operand 1687 states and 2318 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 02:39:44,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:44,679 INFO L93 Difference]: Finished difference Result 4603 states and 6301 transitions. [2023-12-22 02:39:44,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:39:44,680 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 73 [2023-12-22 02:39:44,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:44,691 INFO L225 Difference]: With dead ends: 4603 [2023-12-22 02:39:44,692 INFO L226 Difference]: Without dead ends: 3131 [2023-12-22 02:39:44,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 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-22 02:39:44,696 INFO L413 NwaCegarLoop]: 217 mSDtfsCounter, 580 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 605 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:44,696 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [605 Valid, 455 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:39:44,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3131 states. [2023-12-22 02:39:44,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3131 to 3127. [2023-12-22 02:39:44,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3127 states, 2401 states have (on average 1.3561016243231987) internal successors, (3256), 2493 states have internal predecessors, (3256), 374 states have call successors, (374), 231 states have call predecessors, (374), 350 states have return successors, (621), 411 states have call predecessors, (621), 372 states have call successors, (621) [2023-12-22 02:39:44,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3127 states to 3127 states and 4251 transitions. [2023-12-22 02:39:44,820 INFO L78 Accepts]: Start accepts. Automaton has 3127 states and 4251 transitions. Word has length 73 [2023-12-22 02:39:44,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:44,820 INFO L495 AbstractCegarLoop]: Abstraction has 3127 states and 4251 transitions. [2023-12-22 02:39:44,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 02:39:44,821 INFO L276 IsEmpty]: Start isEmpty. Operand 3127 states and 4251 transitions. [2023-12-22 02:39:44,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-22 02:39:44,823 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:44,823 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:44,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:45,027 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-22 02:39:45,028 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:45,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:45,028 INFO L85 PathProgramCache]: Analyzing trace with hash 665689636, now seen corresponding path program 1 times [2023-12-22 02:39:45,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:45,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1143463633] [2023-12-22 02:39:45,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:45,029 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:45,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:45,054 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-22 02:39:45,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-22 02:39:45,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:45,133 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:39:45,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:45,153 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:45,153 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:45,153 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:45,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1143463633] [2023-12-22 02:39:45,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1143463633] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:45,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:45,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:39:45,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557402176] [2023-12-22 02:39:45,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:45,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:39:45,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:45,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:39:45,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:45,155 INFO L87 Difference]: Start difference. First operand 3127 states and 4251 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:39:45,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:45,427 INFO L93 Difference]: Finished difference Result 8795 states and 11880 transitions. [2023-12-22 02:39:45,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:39:45,427 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 75 [2023-12-22 02:39:45,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:45,447 INFO L225 Difference]: With dead ends: 8795 [2023-12-22 02:39:45,447 INFO L226 Difference]: Without dead ends: 4551 [2023-12-22 02:39:45,458 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 73 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-22 02:39:45,458 INFO L413 NwaCegarLoop]: 507 mSDtfsCounter, 110 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 905 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:45,459 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 905 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:45,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4551 states. [2023-12-22 02:39:45,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4551 to 4551. [2023-12-22 02:39:45,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4551 states, 3481 states have (on average 1.34099396725079) internal successors, (4668), 3613 states have internal predecessors, (4668), 538 states have call successors, (538), 343 states have call predecessors, (538), 530 states have return successors, (953), 603 states have call predecessors, (953), 536 states have call successors, (953) [2023-12-22 02:39:45,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4551 states to 4551 states and 6159 transitions. [2023-12-22 02:39:45,712 INFO L78 Accepts]: Start accepts. Automaton has 4551 states and 6159 transitions. Word has length 75 [2023-12-22 02:39:45,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:45,712 INFO L495 AbstractCegarLoop]: Abstraction has 4551 states and 6159 transitions. [2023-12-22 02:39:45,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:39:45,713 INFO L276 IsEmpty]: Start isEmpty. Operand 4551 states and 6159 transitions. [2023-12-22 02:39:45,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:39:45,717 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:45,717 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:45,724 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-12-22 02:39:45,921 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-22 02:39:45,921 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:45,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:45,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1305709619, now seen corresponding path program 1 times [2023-12-22 02:39:45,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:45,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1662873645] [2023-12-22 02:39:45,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:45,923 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:45,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:45,938 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-22 02:39:45,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:46,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:46,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:39:46,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:46,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:46,055 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:46,055 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:46,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1662873645] [2023-12-22 02:39:46,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1662873645] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:46,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:46,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:39:46,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346331786] [2023-12-22 02:39:46,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:46,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:39:46,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:46,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:39:46,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:46,057 INFO L87 Difference]: Start difference. First operand 4551 states and 6159 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:46,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:46,206 INFO L93 Difference]: Finished difference Result 4731 states and 6442 transitions. [2023-12-22 02:39:46,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:39:46,207 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:39:46,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:46,224 INFO L225 Difference]: With dead ends: 4731 [2023-12-22 02:39:46,224 INFO L226 Difference]: Without dead ends: 4551 [2023-12-22 02:39:46,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 89 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-22 02:39:46,227 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 284 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:46,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 537 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:39:46,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4551 states. [2023-12-22 02:39:46,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4551 to 4551. [2023-12-22 02:39:46,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4551 states, 3481 states have (on average 1.3407066934788854) internal successors, (4667), 3613 states have internal predecessors, (4667), 538 states have call successors, (538), 343 states have call predecessors, (538), 530 states have return successors, (953), 603 states have call predecessors, (953), 536 states have call successors, (953) [2023-12-22 02:39:46,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4551 states to 4551 states and 6158 transitions. [2023-12-22 02:39:46,490 INFO L78 Accepts]: Start accepts. Automaton has 4551 states and 6158 transitions. Word has length 91 [2023-12-22 02:39:46,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:46,490 INFO L495 AbstractCegarLoop]: Abstraction has 4551 states and 6158 transitions. [2023-12-22 02:39:46,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:46,490 INFO L276 IsEmpty]: Start isEmpty. Operand 4551 states and 6158 transitions. [2023-12-22 02:39:46,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:39:46,496 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:46,496 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:46,512 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 (10)] Ended with exit code 0 [2023-12-22 02:39:46,700 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-22 02:39:46,701 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:46,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:46,701 INFO L85 PathProgramCache]: Analyzing trace with hash 573421327, now seen corresponding path program 1 times [2023-12-22 02:39:46,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:46,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1083322048] [2023-12-22 02:39:46,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:46,702 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:46,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:46,721 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-22 02:39:46,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-22 02:39:46,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:46,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:46,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:46,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:46,850 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:46,850 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:46,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1083322048] [2023-12-22 02:39:46,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1083322048] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:46,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:46,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:46,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700127865] [2023-12-22 02:39:46,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:46,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:46,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:46,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:46,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:46,851 INFO L87 Difference]: Start difference. First operand 4551 states and 6158 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:47,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:47,452 INFO L93 Difference]: Finished difference Result 4920 states and 6745 transitions. [2023-12-22 02:39:47,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:39:47,452 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:39:47,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:47,471 INFO L225 Difference]: With dead ends: 4920 [2023-12-22 02:39:47,472 INFO L226 Difference]: Without dead ends: 4746 [2023-12-22 02:39:47,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:47,474 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 710 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 735 SdHoareTripleChecker+Valid, 972 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:47,475 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [735 Valid, 972 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:39:47,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4746 states. [2023-12-22 02:39:47,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4746 to 4731. [2023-12-22 02:39:47,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4731 states, 3640 states have (on average 1.3521978021978023) internal successors, (4922), 3773 states have internal predecessors, (4922), 552 states have call successors, (552), 349 states have call predecessors, (552), 537 states have return successors, (968), 617 states have call predecessors, (968), 550 states have call successors, (968) [2023-12-22 02:39:47,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4731 states to 4731 states and 6442 transitions. [2023-12-22 02:39:47,775 INFO L78 Accepts]: Start accepts. Automaton has 4731 states and 6442 transitions. Word has length 91 [2023-12-22 02:39:47,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:47,775 INFO L495 AbstractCegarLoop]: Abstraction has 4731 states and 6442 transitions. [2023-12-22 02:39:47,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:47,776 INFO L276 IsEmpty]: Start isEmpty. Operand 4731 states and 6442 transitions. [2023-12-22 02:39:47,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:39:47,781 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:47,781 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:47,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:47,985 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-22 02:39:47,986 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:47,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:47,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1986690323, now seen corresponding path program 1 times [2023-12-22 02:39:47,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:47,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1105462135] [2023-12-22 02:39:47,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:47,988 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:47,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:47,989 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-22 02:39:48,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:48,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:48,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:48,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:48,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:48,151 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:48,151 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:48,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1105462135] [2023-12-22 02:39:48,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1105462135] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:48,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:48,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:48,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210012192] [2023-12-22 02:39:48,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:48,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:48,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:48,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:48,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:48,153 INFO L87 Difference]: Start difference. First operand 4731 states and 6442 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:48,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:48,671 INFO L93 Difference]: Finished difference Result 5085 states and 7005 transitions. [2023-12-22 02:39:48,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:39:48,671 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:39:48,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:48,696 INFO L225 Difference]: With dead ends: 5085 [2023-12-22 02:39:48,696 INFO L226 Difference]: Without dead ends: 4731 [2023-12-22 02:39:48,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:48,700 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 557 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:48,700 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [582 Valid, 628 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:39:48,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4731 states. [2023-12-22 02:39:48,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4731 to 4731. [2023-12-22 02:39:48,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4731 states, 3640 states have (on average 1.3502747252747254) internal successors, (4915), 3773 states have internal predecessors, (4915), 552 states have call successors, (552), 349 states have call predecessors, (552), 537 states have return successors, (968), 617 states have call predecessors, (968), 550 states have call successors, (968) [2023-12-22 02:39:48,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4731 states to 4731 states and 6435 transitions. [2023-12-22 02:39:48,933 INFO L78 Accepts]: Start accepts. Automaton has 4731 states and 6435 transitions. Word has length 91 [2023-12-22 02:39:48,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:48,933 INFO L495 AbstractCegarLoop]: Abstraction has 4731 states and 6435 transitions. [2023-12-22 02:39:48,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:48,934 INFO L276 IsEmpty]: Start isEmpty. Operand 4731 states and 6435 transitions. [2023-12-22 02:39:48,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:39:48,939 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:48,939 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:48,960 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-22 02:39:49,143 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-22 02:39:49,143 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:49,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:49,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1349055511, now seen corresponding path program 1 times [2023-12-22 02:39:49,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:49,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [599880917] [2023-12-22 02:39:49,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:49,144 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:49,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:49,145 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-22 02:39:49,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:49,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:49,232 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:49,234 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:49,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:49,279 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:49,279 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:49,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [599880917] [2023-12-22 02:39:49,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [599880917] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:49,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:49,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:49,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081527532] [2023-12-22 02:39:49,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:49,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:49,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:49,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:49,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:49,282 INFO L87 Difference]: Start difference. First operand 4731 states and 6435 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:49,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:49,823 INFO L93 Difference]: Finished difference Result 5085 states and 6991 transitions. [2023-12-22 02:39:49,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:39:49,823 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:39:49,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:49,845 INFO L225 Difference]: With dead ends: 5085 [2023-12-22 02:39:49,846 INFO L226 Difference]: Without dead ends: 4731 [2023-12-22 02:39:49,848 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:49,849 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 551 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 576 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:49,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [576 Valid, 621 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:39:49,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4731 states. [2023-12-22 02:39:50,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4731 to 4731. [2023-12-22 02:39:50,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4731 states, 3640 states have (on average 1.3483516483516484) internal successors, (4908), 3773 states have internal predecessors, (4908), 552 states have call successors, (552), 349 states have call predecessors, (552), 537 states have return successors, (968), 617 states have call predecessors, (968), 550 states have call successors, (968) [2023-12-22 02:39:50,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4731 states to 4731 states and 6428 transitions. [2023-12-22 02:39:50,145 INFO L78 Accepts]: Start accepts. Automaton has 4731 states and 6428 transitions. Word has length 91 [2023-12-22 02:39:50,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:50,145 INFO L495 AbstractCegarLoop]: Abstraction has 4731 states and 6428 transitions. [2023-12-22 02:39:50,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:50,146 INFO L276 IsEmpty]: Start isEmpty. Operand 4731 states and 6428 transitions. [2023-12-22 02:39:50,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:39:50,152 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:50,152 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:50,176 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 (13)] Ended with exit code 0 [2023-12-22 02:39:50,356 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-22 02:39:50,357 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:50,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:50,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1996649325, now seen corresponding path program 1 times [2023-12-22 02:39:50,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:50,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [545185233] [2023-12-22 02:39:50,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:50,358 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:50,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:50,375 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:50,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:50,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:50,461 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:50,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:50,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:50,505 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:50,505 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:50,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [545185233] [2023-12-22 02:39:50,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [545185233] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:50,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:50,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:50,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978717224] [2023-12-22 02:39:50,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:50,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:50,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:50,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:50,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:50,506 INFO L87 Difference]: Start difference. First operand 4731 states and 6428 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:51,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:51,124 INFO L93 Difference]: Finished difference Result 5085 states and 6977 transitions. [2023-12-22 02:39:51,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:39:51,125 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:39:51,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:51,143 INFO L225 Difference]: With dead ends: 5085 [2023-12-22 02:39:51,143 INFO L226 Difference]: Without dead ends: 4731 [2023-12-22 02:39:51,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:51,147 INFO L413 NwaCegarLoop]: 240 mSDtfsCounter, 545 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:51,147 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [570 Valid, 614 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:39:51,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4731 states. [2023-12-22 02:39:51,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4731 to 4731. [2023-12-22 02:39:51,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4731 states, 3640 states have (on average 1.3464285714285715) internal successors, (4901), 3773 states have internal predecessors, (4901), 552 states have call successors, (552), 349 states have call predecessors, (552), 537 states have return successors, (968), 617 states have call predecessors, (968), 550 states have call successors, (968) [2023-12-22 02:39:51,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4731 states to 4731 states and 6421 transitions. [2023-12-22 02:39:51,498 INFO L78 Accepts]: Start accepts. Automaton has 4731 states and 6421 transitions. Word has length 91 [2023-12-22 02:39:51,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:51,498 INFO L495 AbstractCegarLoop]: Abstraction has 4731 states and 6421 transitions. [2023-12-22 02:39:51,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:51,499 INFO L276 IsEmpty]: Start isEmpty. Operand 4731 states and 6421 transitions. [2023-12-22 02:39:51,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:39:51,503 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:51,503 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:51,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:51,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:51,709 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:51,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:51,710 INFO L85 PathProgramCache]: Analyzing trace with hash 527824023, now seen corresponding path program 1 times [2023-12-22 02:39:51,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:51,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [801882138] [2023-12-22 02:39:51,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:51,710 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:51,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:51,713 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:51,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-22 02:39:51,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:51,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:51,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:51,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:51,849 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:51,849 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:51,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [801882138] [2023-12-22 02:39:51,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [801882138] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:51,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:51,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:51,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808309622] [2023-12-22 02:39:51,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:51,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:51,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:51,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:51,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:51,850 INFO L87 Difference]: Start difference. First operand 4731 states and 6421 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:52,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:52,475 INFO L93 Difference]: Finished difference Result 5085 states and 6963 transitions. [2023-12-22 02:39:52,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:39:52,475 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:39:52,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:52,489 INFO L225 Difference]: With dead ends: 5085 [2023-12-22 02:39:52,489 INFO L226 Difference]: Without dead ends: 4731 [2023-12-22 02:39:52,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:52,492 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 539 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 564 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:52,492 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [564 Valid, 607 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:39:52,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4731 states. [2023-12-22 02:39:52,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4731 to 4731. [2023-12-22 02:39:52,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4731 states, 3640 states have (on average 1.3445054945054946) internal successors, (4894), 3773 states have internal predecessors, (4894), 552 states have call successors, (552), 349 states have call predecessors, (552), 537 states have return successors, (968), 617 states have call predecessors, (968), 550 states have call successors, (968) [2023-12-22 02:39:52,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4731 states to 4731 states and 6414 transitions. [2023-12-22 02:39:52,767 INFO L78 Accepts]: Start accepts. Automaton has 4731 states and 6414 transitions. Word has length 91 [2023-12-22 02:39:52,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:52,769 INFO L495 AbstractCegarLoop]: Abstraction has 4731 states and 6414 transitions. [2023-12-22 02:39:52,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:52,769 INFO L276 IsEmpty]: Start isEmpty. Operand 4731 states and 6414 transitions. [2023-12-22 02:39:52,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:39:52,776 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:52,776 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:52,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:52,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:52,981 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:52,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:52,981 INFO L85 PathProgramCache]: Analyzing trace with hash 604724821, now seen corresponding path program 1 times [2023-12-22 02:39:52,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:52,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2031097651] [2023-12-22 02:39:52,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:52,982 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:52,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:52,983 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-22 02:39:52,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:53,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:53,076 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:53,080 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:53,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:53,177 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:53,177 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:53,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2031097651] [2023-12-22 02:39:53,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2031097651] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:53,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:53,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:53,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793274539] [2023-12-22 02:39:53,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:53,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:53,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:53,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:53,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:53,178 INFO L87 Difference]: Start difference. First operand 4731 states and 6414 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:53,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:53,784 INFO L93 Difference]: Finished difference Result 5167 states and 7081 transitions. [2023-12-22 02:39:53,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:39:53,785 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:39:53,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:53,799 INFO L225 Difference]: With dead ends: 5167 [2023-12-22 02:39:53,799 INFO L226 Difference]: Without dead ends: 4813 [2023-12-22 02:39:53,803 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:53,804 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 584 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 601 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:53,804 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [609 Valid, 601 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:39:53,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4813 states. [2023-12-22 02:39:54,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4813 to 4813. [2023-12-22 02:39:54,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4813 states, 3716 states have (on average 1.3447255113024759) internal successors, (4997), 3849 states have internal predecessors, (4997), 554 states have call successors, (554), 353 states have call predecessors, (554), 541 states have return successors, (970), 619 states have call predecessors, (970), 552 states have call successors, (970) [2023-12-22 02:39:54,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4813 states to 4813 states and 6521 transitions. [2023-12-22 02:39:54,120 INFO L78 Accepts]: Start accepts. Automaton has 4813 states and 6521 transitions. Word has length 91 [2023-12-22 02:39:54,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:54,120 INFO L495 AbstractCegarLoop]: Abstraction has 4813 states and 6521 transitions. [2023-12-22 02:39:54,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:54,120 INFO L276 IsEmpty]: Start isEmpty. Operand 4813 states and 6521 transitions. [2023-12-22 02:39:54,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:39:54,125 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:54,125 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:54,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-12-22 02:39:54,329 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-22 02:39:54,330 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:54,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:54,330 INFO L85 PathProgramCache]: Analyzing trace with hash 2126903129, now seen corresponding path program 1 times [2023-12-22 02:39:54,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:54,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [483856939] [2023-12-22 02:39:54,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:54,331 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:54,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:54,332 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-22 02:39:54,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 (17)] Waiting until timeout for monitored process [2023-12-22 02:39:54,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:54,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:54,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:54,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:54,452 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:54,452 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:54,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [483856939] [2023-12-22 02:39:54,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [483856939] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:54,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:54,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:54,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632327315] [2023-12-22 02:39:54,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:54,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:54,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:54,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:54,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:54,454 INFO L87 Difference]: Start difference. First operand 4813 states and 6521 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:55,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:55,192 INFO L93 Difference]: Finished difference Result 5331 states and 7295 transitions. [2023-12-22 02:39:55,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:39:55,192 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:39:55,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:55,204 INFO L225 Difference]: With dead ends: 5331 [2023-12-22 02:39:55,205 INFO L226 Difference]: Without dead ends: 4895 [2023-12-22 02:39:55,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:55,207 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 577 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 602 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:55,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [602 Valid, 594 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:39:55,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4895 states. [2023-12-22 02:39:55,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4895 to 4895. [2023-12-22 02:39:55,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4895 states, 3792 states have (on average 1.3438818565400843) internal successors, (5096), 3925 states have internal predecessors, (5096), 556 states have call successors, (556), 357 states have call predecessors, (556), 545 states have return successors, (972), 621 states have call predecessors, (972), 554 states have call successors, (972) [2023-12-22 02:39:55,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4895 states to 4895 states and 6624 transitions. [2023-12-22 02:39:55,551 INFO L78 Accepts]: Start accepts. Automaton has 4895 states and 6624 transitions. Word has length 91 [2023-12-22 02:39:55,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:55,551 INFO L495 AbstractCegarLoop]: Abstraction has 4895 states and 6624 transitions. [2023-12-22 02:39:55,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:55,552 INFO L276 IsEmpty]: Start isEmpty. Operand 4895 states and 6624 transitions. [2023-12-22 02:39:55,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:39:55,557 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:55,557 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:55,562 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 (17)] Ended with exit code 0 [2023-12-22 02:39:55,761 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-22 02:39:55,762 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:55,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:55,762 INFO L85 PathProgramCache]: Analyzing trace with hash -33001100, now seen corresponding path program 1 times [2023-12-22 02:39:55,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:55,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [225113277] [2023-12-22 02:39:55,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:55,763 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:55,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:55,770 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-22 02:39:55,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:55,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:55,849 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:55,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:55,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:55,887 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:55,887 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:55,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [225113277] [2023-12-22 02:39:55,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [225113277] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:55,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:55,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:55,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885192379] [2023-12-22 02:39:55,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:55,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:55,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:55,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:55,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:55,889 INFO L87 Difference]: Start difference. First operand 4895 states and 6624 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:56,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:56,572 INFO L93 Difference]: Finished difference Result 5495 states and 7501 transitions. [2023-12-22 02:39:56,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:39:56,573 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:39:56,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:56,586 INFO L225 Difference]: With dead ends: 5495 [2023-12-22 02:39:56,587 INFO L226 Difference]: Without dead ends: 4977 [2023-12-22 02:39:56,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:56,590 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 571 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 596 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:56,590 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [596 Valid, 587 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:39:56,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4977 states. [2023-12-22 02:39:56,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4977 to 4977. [2023-12-22 02:39:56,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4977 states, 3868 states have (on average 1.342037228541882) internal successors, (5191), 4001 states have internal predecessors, (5191), 558 states have call successors, (558), 361 states have call predecessors, (558), 549 states have return successors, (974), 623 states have call predecessors, (974), 556 states have call successors, (974) [2023-12-22 02:39:56,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4977 states to 4977 states and 6723 transitions. [2023-12-22 02:39:56,957 INFO L78 Accepts]: Start accepts. Automaton has 4977 states and 6723 transitions. Word has length 91 [2023-12-22 02:39:56,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:56,958 INFO L495 AbstractCegarLoop]: Abstraction has 4977 states and 6723 transitions. [2023-12-22 02:39:56,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:56,959 INFO L276 IsEmpty]: Start isEmpty. Operand 4977 states and 6723 transitions. [2023-12-22 02:39:56,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:39:56,967 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:56,967 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:56,971 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 (18)] Ended with exit code 0 [2023-12-22 02:39:57,171 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-22 02:39:57,171 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:57,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:57,172 INFO L85 PathProgramCache]: Analyzing trace with hash -102925448, now seen corresponding path program 1 times [2023-12-22 02:39:57,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:57,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1363067056] [2023-12-22 02:39:57,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:57,172 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:57,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:57,176 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-22 02:39:57,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:57,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:57,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:57,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:57,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:57,299 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:57,299 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:57,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1363067056] [2023-12-22 02:39:57,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1363067056] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:57,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:57,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:57,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360057507] [2023-12-22 02:39:57,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:57,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:57,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:57,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:57,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:57,302 INFO L87 Difference]: Start difference. First operand 4977 states and 6723 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:58,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:58,010 INFO L93 Difference]: Finished difference Result 5659 states and 7699 transitions. [2023-12-22 02:39:58,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:39:58,010 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:39:58,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:58,022 INFO L225 Difference]: With dead ends: 5659 [2023-12-22 02:39:58,023 INFO L226 Difference]: Without dead ends: 5059 [2023-12-22 02:39:58,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:58,025 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 563 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:58,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [588 Valid, 580 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:39:58,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5059 states. [2023-12-22 02:39:58,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5059 to 5059. [2023-12-22 02:39:58,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5059 states, 3944 states have (on average 1.3392494929006085) internal successors, (5282), 4077 states have internal predecessors, (5282), 560 states have call successors, (560), 365 states have call predecessors, (560), 553 states have return successors, (976), 625 states have call predecessors, (976), 558 states have call successors, (976) [2023-12-22 02:39:58,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5059 states to 5059 states and 6818 transitions. [2023-12-22 02:39:58,460 INFO L78 Accepts]: Start accepts. Automaton has 5059 states and 6818 transitions. Word has length 91 [2023-12-22 02:39:58,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:58,460 INFO L495 AbstractCegarLoop]: Abstraction has 5059 states and 6818 transitions. [2023-12-22 02:39:58,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:58,460 INFO L276 IsEmpty]: Start isEmpty. Operand 5059 states and 6818 transitions. [2023-12-22 02:39:58,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:39:58,464 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:58,464 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:58,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:58,668 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-22 02:39:58,668 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:58,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:58,669 INFO L85 PathProgramCache]: Analyzing trace with hash 801769661, now seen corresponding path program 1 times [2023-12-22 02:39:58,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:58,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [81909311] [2023-12-22 02:39:58,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:58,669 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:58,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:58,671 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-22 02:39:58,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:39:58,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:58,754 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:58,756 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:58,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:58,793 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:58,793 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:58,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [81909311] [2023-12-22 02:39:58,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [81909311] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:58,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:58,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:58,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198407293] [2023-12-22 02:39:58,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:58,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:58,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:58,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:58,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:58,795 INFO L87 Difference]: Start difference. First operand 5059 states and 6818 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:59,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:59,549 INFO L93 Difference]: Finished difference Result 5823 states and 7889 transitions. [2023-12-22 02:39:59,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:39:59,550 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:39:59,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:59,565 INFO L225 Difference]: With dead ends: 5823 [2023-12-22 02:39:59,565 INFO L226 Difference]: Without dead ends: 5141 [2023-12-22 02:39:59,568 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:59,568 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 556 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:59,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [581 Valid, 573 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:39:59,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5141 states. [2023-12-22 02:39:59,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5141 to 5141. [2023-12-22 02:39:59,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5141 states, 4020 states have (on average 1.3355721393034825) internal successors, (5369), 4153 states have internal predecessors, (5369), 562 states have call successors, (562), 369 states have call predecessors, (562), 557 states have return successors, (978), 627 states have call predecessors, (978), 560 states have call successors, (978) [2023-12-22 02:39:59,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5141 states to 5141 states and 6909 transitions. [2023-12-22 02:39:59,989 INFO L78 Accepts]: Start accepts. Automaton has 5141 states and 6909 transitions. Word has length 91 [2023-12-22 02:39:59,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:59,989 INFO L495 AbstractCegarLoop]: Abstraction has 5141 states and 6909 transitions. [2023-12-22 02:39:59,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:59,989 INFO L276 IsEmpty]: Start isEmpty. Operand 5141 states and 6909 transitions. [2023-12-22 02:39:59,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:39:59,993 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:59,994 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:59,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:00,197 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-22 02:40:00,197 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:00,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:00,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1924342471, now seen corresponding path program 1 times [2023-12-22 02:40:00,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:00,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1373153340] [2023-12-22 02:40:00,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:00,198 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:00,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:00,199 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-22 02:40:00,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:00,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:00,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:00,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:00,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:00,297 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:00,297 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:00,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1373153340] [2023-12-22 02:40:00,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1373153340] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:00,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:00,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:00,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269514052] [2023-12-22 02:40:00,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:00,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:00,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:00,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:00,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:00,298 INFO L87 Difference]: Start difference. First operand 5141 states and 6909 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:00,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:00,680 INFO L93 Difference]: Finished difference Result 5972 states and 8050 transitions. [2023-12-22 02:40:00,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:00,680 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:40:00,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:00,699 INFO L225 Difference]: With dead ends: 5972 [2023-12-22 02:40:00,699 INFO L226 Difference]: Without dead ends: 5209 [2023-12-22 02:40:00,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:00,704 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 47 mSDsluCounter, 741 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1116 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:00,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1116 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:00,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5209 states. [2023-12-22 02:40:01,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5209 to 5145. [2023-12-22 02:40:01,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5145 states, 4024 states have (on average 1.3327534791252484) internal successors, (5363), 4157 states have internal predecessors, (5363), 562 states have call successors, (562), 369 states have call predecessors, (562), 557 states have return successors, (978), 627 states have call predecessors, (978), 560 states have call successors, (978) [2023-12-22 02:40:01,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5145 states to 5145 states and 6903 transitions. [2023-12-22 02:40:01,123 INFO L78 Accepts]: Start accepts. Automaton has 5145 states and 6903 transitions. Word has length 91 [2023-12-22 02:40:01,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:01,124 INFO L495 AbstractCegarLoop]: Abstraction has 5145 states and 6903 transitions. [2023-12-22 02:40:01,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:01,124 INFO L276 IsEmpty]: Start isEmpty. Operand 5145 states and 6903 transitions. [2023-12-22 02:40:01,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:40:01,130 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:01,130 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:01,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:01,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:01,334 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:01,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:01,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1490613385, now seen corresponding path program 1 times [2023-12-22 02:40:01,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:01,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1072725846] [2023-12-22 02:40:01,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:01,335 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:01,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:01,346 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:01,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-22 02:40:01,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:01,440 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:01,442 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:01,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:01,454 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:01,454 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:01,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1072725846] [2023-12-22 02:40:01,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1072725846] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:01,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:01,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:01,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597584564] [2023-12-22 02:40:01,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:01,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:01,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:01,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:01,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:01,455 INFO L87 Difference]: Start difference. First operand 5145 states and 6903 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:01,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:01,946 INFO L93 Difference]: Finished difference Result 5968 states and 8022 transitions. [2023-12-22 02:40:01,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:01,947 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:40:01,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:01,971 INFO L225 Difference]: With dead ends: 5968 [2023-12-22 02:40:01,971 INFO L226 Difference]: Without dead ends: 5201 [2023-12-22 02:40:01,975 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:01,975 INFO L413 NwaCegarLoop]: 376 mSDtfsCounter, 38 mSDsluCounter, 744 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:01,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1120 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:01,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5201 states. [2023-12-22 02:40:02,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5201 to 5149. [2023-12-22 02:40:02,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5149 states, 4028 states have (on average 1.329940417080437) internal successors, (5357), 4161 states have internal predecessors, (5357), 562 states have call successors, (562), 369 states have call predecessors, (562), 557 states have return successors, (978), 627 states have call predecessors, (978), 560 states have call successors, (978) [2023-12-22 02:40:02,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5149 states to 5149 states and 6897 transitions. [2023-12-22 02:40:02,365 INFO L78 Accepts]: Start accepts. Automaton has 5149 states and 6897 transitions. Word has length 91 [2023-12-22 02:40:02,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:02,365 INFO L495 AbstractCegarLoop]: Abstraction has 5149 states and 6897 transitions. [2023-12-22 02:40:02,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:02,366 INFO L276 IsEmpty]: Start isEmpty. Operand 5149 states and 6897 transitions. [2023-12-22 02:40:02,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:40:02,370 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:02,370 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:02,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:02,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:02,574 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:02,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:02,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1046712711, now seen corresponding path program 1 times [2023-12-22 02:40:02,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:02,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1161174996] [2023-12-22 02:40:02,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:02,575 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:02,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:02,577 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-22 02:40:02,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:02,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:02,675 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:02,677 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:02,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:02,700 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:02,701 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:02,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1161174996] [2023-12-22 02:40:02,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1161174996] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:02,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:02,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:02,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321710996] [2023-12-22 02:40:02,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:02,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:02,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:02,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:02,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:02,702 INFO L87 Difference]: Start difference. First operand 5149 states and 6897 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:03,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:03,087 INFO L93 Difference]: Finished difference Result 5964 states and 7994 transitions. [2023-12-22 02:40:03,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:03,089 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:40:03,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:03,105 INFO L225 Difference]: With dead ends: 5964 [2023-12-22 02:40:03,105 INFO L226 Difference]: Without dead ends: 5193 [2023-12-22 02:40:03,108 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:03,109 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 29 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1118 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:03,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 1118 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:03,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5193 states. [2023-12-22 02:40:03,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5193 to 5153. [2023-12-22 02:40:03,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5153 states, 4032 states have (on average 1.3271329365079365) internal successors, (5351), 4165 states have internal predecessors, (5351), 562 states have call successors, (562), 369 states have call predecessors, (562), 557 states have return successors, (978), 627 states have call predecessors, (978), 560 states have call successors, (978) [2023-12-22 02:40:03,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5153 states to 5153 states and 6891 transitions. [2023-12-22 02:40:03,497 INFO L78 Accepts]: Start accepts. Automaton has 5153 states and 6891 transitions. Word has length 91 [2023-12-22 02:40:03,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:03,497 INFO L495 AbstractCegarLoop]: Abstraction has 5153 states and 6891 transitions. [2023-12-22 02:40:03,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:03,498 INFO L276 IsEmpty]: Start isEmpty. Operand 5153 states and 6891 transitions. [2023-12-22 02:40:03,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:40:03,503 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:03,503 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:03,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:03,707 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-22 02:40:03,707 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:03,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:03,708 INFO L85 PathProgramCache]: Analyzing trace with hash 892449335, now seen corresponding path program 1 times [2023-12-22 02:40:03,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:03,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [78988026] [2023-12-22 02:40:03,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:03,708 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:03,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:03,709 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-22 02:40:03,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:03,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:03,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:03,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:03,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:03,841 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:03,841 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:03,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [78988026] [2023-12-22 02:40:03,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [78988026] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:03,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:03,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:40:03,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303759264] [2023-12-22 02:40:03,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:03,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:03,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:03,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:03,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:03,842 INFO L87 Difference]: Start difference. First operand 5153 states and 6891 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:04,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:04,316 INFO L93 Difference]: Finished difference Result 6602 states and 8785 transitions. [2023-12-22 02:40:04,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:04,317 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:40:04,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:04,328 INFO L225 Difference]: With dead ends: 6602 [2023-12-22 02:40:04,328 INFO L226 Difference]: Without dead ends: 5827 [2023-12-22 02:40:04,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 89 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-22 02:40:04,331 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 352 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:04,332 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [352 Valid, 631 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:04,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5827 states. [2023-12-22 02:40:04,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5827 to 5823. [2023-12-22 02:40:04,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5823 states, 4638 states have (on average 1.3221216041397155) internal successors, (6132), 4772 states have internal predecessors, (6132), 597 states have call successors, (597), 397 states have call predecessors, (597), 586 states have return successors, (1014), 662 states have call predecessors, (1014), 595 states have call successors, (1014) [2023-12-22 02:40:04,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5823 states to 5823 states and 7743 transitions. [2023-12-22 02:40:04,726 INFO L78 Accepts]: Start accepts. Automaton has 5823 states and 7743 transitions. Word has length 91 [2023-12-22 02:40:04,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:04,726 INFO L495 AbstractCegarLoop]: Abstraction has 5823 states and 7743 transitions. [2023-12-22 02:40:04,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:04,726 INFO L276 IsEmpty]: Start isEmpty. Operand 5823 states and 7743 transitions. [2023-12-22 02:40:04,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:40:04,731 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:04,731 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:04,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:04,934 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-22 02:40:04,935 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:04,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:04,935 INFO L85 PathProgramCache]: Analyzing trace with hash -415555434, now seen corresponding path program 1 times [2023-12-22 02:40:04,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:04,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [891848039] [2023-12-22 02:40:04,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:04,936 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:04,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:04,937 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-22 02:40:04,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-22 02:40:05,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:05,012 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:05,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:05,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:05,024 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:05,024 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:05,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [891848039] [2023-12-22 02:40:05,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [891848039] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:05,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:05,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:05,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543252796] [2023-12-22 02:40:05,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:05,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:05,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:05,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:05,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:05,025 INFO L87 Difference]: Start difference. First operand 5823 states and 7743 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:05,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:05,471 INFO L93 Difference]: Finished difference Result 7460 states and 9908 transitions. [2023-12-22 02:40:05,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:05,472 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:40:05,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:05,487 INFO L225 Difference]: With dead ends: 7460 [2023-12-22 02:40:05,487 INFO L226 Difference]: Without dead ends: 6015 [2023-12-22 02:40:05,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:05,491 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 20 mSDsluCounter, 750 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1128 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:05,491 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1128 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:05,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6015 states. [2023-12-22 02:40:05,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6015 to 5847. [2023-12-22 02:40:05,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5847 states, 4662 states have (on average 1.3183183183183182) internal successors, (6146), 4796 states have internal predecessors, (6146), 597 states have call successors, (597), 397 states have call predecessors, (597), 586 states have return successors, (1014), 662 states have call predecessors, (1014), 595 states have call successors, (1014) [2023-12-22 02:40:05,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5847 states to 5847 states and 7757 transitions. [2023-12-22 02:40:05,928 INFO L78 Accepts]: Start accepts. Automaton has 5847 states and 7757 transitions. Word has length 91 [2023-12-22 02:40:05,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:05,928 INFO L495 AbstractCegarLoop]: Abstraction has 5847 states and 7757 transitions. [2023-12-22 02:40:05,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:05,928 INFO L276 IsEmpty]: Start isEmpty. Operand 5847 states and 7757 transitions. [2023-12-22 02:40:05,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:40:05,933 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:05,933 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:05,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:06,138 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-22 02:40:06,139 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:06,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:06,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1312948712, now seen corresponding path program 1 times [2023-12-22 02:40:06,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:06,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [158559923] [2023-12-22 02:40:06,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:06,148 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:06,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:06,150 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-22 02:40:06,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:06,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:06,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:06,234 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:06,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:06,247 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:06,247 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:06,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [158559923] [2023-12-22 02:40:06,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [158559923] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:06,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:06,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:06,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705141522] [2023-12-22 02:40:06,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:06,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:06,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:06,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:06,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:06,248 INFO L87 Difference]: Start difference. First operand 5847 states and 7757 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:06,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:06,691 INFO L93 Difference]: Finished difference Result 7336 states and 9703 transitions. [2023-12-22 02:40:06,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:06,691 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:40:06,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:06,706 INFO L225 Difference]: With dead ends: 7336 [2023-12-22 02:40:06,706 INFO L226 Difference]: Without dead ends: 5867 [2023-12-22 02:40:06,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:06,710 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 11 mSDsluCounter, 744 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1119 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:06,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1119 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:06,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5867 states. [2023-12-22 02:40:07,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5867 to 5851. [2023-12-22 02:40:07,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5851 states, 4666 states have (on average 1.3137591084440634) internal successors, (6130), 4800 states have internal predecessors, (6130), 597 states have call successors, (597), 397 states have call predecessors, (597), 586 states have return successors, (1014), 662 states have call predecessors, (1014), 595 states have call successors, (1014) [2023-12-22 02:40:07,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5851 states to 5851 states and 7741 transitions. [2023-12-22 02:40:07,239 INFO L78 Accepts]: Start accepts. Automaton has 5851 states and 7741 transitions. Word has length 91 [2023-12-22 02:40:07,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:07,239 INFO L495 AbstractCegarLoop]: Abstraction has 5851 states and 7741 transitions. [2023-12-22 02:40:07,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:07,239 INFO L276 IsEmpty]: Start isEmpty. Operand 5851 states and 7741 transitions. [2023-12-22 02:40:07,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:40:07,244 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:07,245 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:07,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:07,448 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-22 02:40:07,449 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:07,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:07,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1952659286, now seen corresponding path program 1 times [2023-12-22 02:40:07,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:07,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1980013515] [2023-12-22 02:40:07,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:07,450 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:07,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:07,451 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-22 02:40:07,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:07,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:07,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:40:07,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:07,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:07,654 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:07,654 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:07,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1980013515] [2023-12-22 02:40:07,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1980013515] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:07,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:07,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:07,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379897410] [2023-12-22 02:40:07,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:07,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:07,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:07,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:07,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:07,657 INFO L87 Difference]: Start difference. First operand 5851 states and 7741 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:08,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:08,369 INFO L93 Difference]: Finished difference Result 7325 states and 9608 transitions. [2023-12-22 02:40:08,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:08,369 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:40:08,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:08,389 INFO L225 Difference]: With dead ends: 7325 [2023-12-22 02:40:08,390 INFO L226 Difference]: Without dead ends: 5851 [2023-12-22 02:40:08,392 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:08,393 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 468 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 492 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:08,393 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [492 Valid, 565 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:40:08,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5851 states. [2023-12-22 02:40:08,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5851 to 5851. [2023-12-22 02:40:08,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5851 states, 4666 states have (on average 1.3107586798114017) internal successors, (6116), 4800 states have internal predecessors, (6116), 597 states have call successors, (597), 397 states have call predecessors, (597), 586 states have return successors, (1014), 662 states have call predecessors, (1014), 595 states have call successors, (1014) [2023-12-22 02:40:08,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5851 states to 5851 states and 7727 transitions. [2023-12-22 02:40:08,786 INFO L78 Accepts]: Start accepts. Automaton has 5851 states and 7727 transitions. Word has length 91 [2023-12-22 02:40:08,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:08,786 INFO L495 AbstractCegarLoop]: Abstraction has 5851 states and 7727 transitions. [2023-12-22 02:40:08,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:08,786 INFO L276 IsEmpty]: Start isEmpty. Operand 5851 states and 7727 transitions. [2023-12-22 02:40:08,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:40:08,790 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:08,790 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:08,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:08,993 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-22 02:40:08,993 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:08,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:08,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1443186196, now seen corresponding path program 1 times [2023-12-22 02:40:08,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:08,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1241232888] [2023-12-22 02:40:08,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:08,994 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:08,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:08,995 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-22 02:40:09,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:09,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:09,081 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:40:09,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:09,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:09,182 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:09,183 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:09,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1241232888] [2023-12-22 02:40:09,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1241232888] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:09,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:09,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:09,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126855164] [2023-12-22 02:40:09,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:09,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:09,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:09,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:09,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:09,184 INFO L87 Difference]: Start difference. First operand 5851 states and 7727 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:09,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:09,982 INFO L93 Difference]: Finished difference Result 7487 states and 9785 transitions. [2023-12-22 02:40:09,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:40:09,983 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-22 02:40:09,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:09,994 INFO L225 Difference]: With dead ends: 7487 [2023-12-22 02:40:09,995 INFO L226 Difference]: Without dead ends: 6013 [2023-12-22 02:40:09,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:40:09,999 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 516 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 540 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:09,999 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [540 Valid, 560 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:40:10,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6013 states. [2023-12-22 02:40:10,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6013 to 5981. [2023-12-22 02:40:10,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5981 states, 4792 states have (on average 1.3009181969949917) internal successors, (6234), 4926 states have internal predecessors, (6234), 597 states have call successors, (597), 401 states have call predecessors, (597), 590 states have return successors, (1014), 662 states have call predecessors, (1014), 595 states have call successors, (1014) [2023-12-22 02:40:10,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5981 states to 5981 states and 7845 transitions. [2023-12-22 02:40:10,456 INFO L78 Accepts]: Start accepts. Automaton has 5981 states and 7845 transitions. Word has length 91 [2023-12-22 02:40:10,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:10,456 INFO L495 AbstractCegarLoop]: Abstraction has 5981 states and 7845 transitions. [2023-12-22 02:40:10,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:10,456 INFO L276 IsEmpty]: Start isEmpty. Operand 5981 states and 7845 transitions. [2023-12-22 02:40:10,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 02:40:10,460 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:10,460 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:10,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 (28)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:10,664 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-22 02:40:10,664 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:10,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:10,665 INFO L85 PathProgramCache]: Analyzing trace with hash 625537746, now seen corresponding path program 1 times [2023-12-22 02:40:10,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:10,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2124371658] [2023-12-22 02:40:10,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:10,665 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:10,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:10,666 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-22 02:40:10,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:10,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:10,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:10,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:10,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:10,830 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:10,830 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:10,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2124371658] [2023-12-22 02:40:10,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2124371658] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:10,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:10,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:40:10,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960816238] [2023-12-22 02:40:10,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:10,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:10,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:10,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:10,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:10,832 INFO L87 Difference]: Start difference. First operand 5981 states and 7845 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:40:11,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:11,372 INFO L93 Difference]: Finished difference Result 9138 states and 11745 transitions. [2023-12-22 02:40:11,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:11,372 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 91 [2023-12-22 02:40:11,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:11,386 INFO L225 Difference]: With dead ends: 9138 [2023-12-22 02:40:11,386 INFO L226 Difference]: Without dead ends: 7535 [2023-12-22 02:40:11,389 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 89 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-22 02:40:11,389 INFO L413 NwaCegarLoop]: 368 mSDtfsCounter, 304 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:11,389 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 575 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:11,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7535 states. [2023-12-22 02:40:11,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7535 to 7531. [2023-12-22 02:40:11,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7531 states, 6202 states have (on average 1.2805546597871655) internal successors, (7942), 6342 states have internal predecessors, (7942), 671 states have call successors, (671), 465 states have call predecessors, (671), 656 states have return successors, (1090), 732 states have call predecessors, (1090), 669 states have call successors, (1090) [2023-12-22 02:40:11,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7531 states to 7531 states and 9703 transitions. [2023-12-22 02:40:11,889 INFO L78 Accepts]: Start accepts. Automaton has 7531 states and 9703 transitions. Word has length 91 [2023-12-22 02:40:11,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:11,889 INFO L495 AbstractCegarLoop]: Abstraction has 7531 states and 9703 transitions. [2023-12-22 02:40:11,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:40:11,889 INFO L276 IsEmpty]: Start isEmpty. Operand 7531 states and 9703 transitions. [2023-12-22 02:40:11,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-22 02:40:11,900 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:11,900 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:11,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:12,104 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-22 02:40:12,105 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:12,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:12,105 INFO L85 PathProgramCache]: Analyzing trace with hash 263750449, now seen corresponding path program 1 times [2023-12-22 02:40:12,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:12,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1706857843] [2023-12-22 02:40:12,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:12,106 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:12,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:12,107 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-22 02:40:12,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 (30)] Waiting until timeout for monitored process [2023-12-22 02:40:12,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:12,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:40:12,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:12,217 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-22 02:40:12,217 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:12,218 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:12,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1706857843] [2023-12-22 02:40:12,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1706857843] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:12,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:12,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:40:12,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612094523] [2023-12-22 02:40:12,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:12,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:40:12,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:12,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:40:12,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:12,219 INFO L87 Difference]: Start difference. First operand 7531 states and 9703 transitions. Second operand has 6 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-22 02:40:12,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:12,793 INFO L93 Difference]: Finished difference Result 11887 states and 15657 transitions. [2023-12-22 02:40:12,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:40:12,794 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) Word has length 138 [2023-12-22 02:40:12,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:12,808 INFO L225 Difference]: With dead ends: 11887 [2023-12-22 02:40:12,808 INFO L226 Difference]: Without dead ends: 7571 [2023-12-22 02:40:12,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 133 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-22 02:40:12,816 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 32 mSDsluCounter, 1475 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1846 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:12,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 1846 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:12,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7571 states. [2023-12-22 02:40:13,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7571 to 7085. [2023-12-22 02:40:13,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7085 states, 5924 states have (on average 1.2711006076975018) internal successors, (7530), 6003 states have internal predecessors, (7530), 575 states have call successors, (575), 414 states have call predecessors, (575), 584 states have return successors, (947), 676 states have call predecessors, (947), 573 states have call successors, (947) [2023-12-22 02:40:13,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7085 states to 7085 states and 9052 transitions. [2023-12-22 02:40:13,297 INFO L78 Accepts]: Start accepts. Automaton has 7085 states and 9052 transitions. Word has length 138 [2023-12-22 02:40:13,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:13,298 INFO L495 AbstractCegarLoop]: Abstraction has 7085 states and 9052 transitions. [2023-12-22 02:40:13,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-22 02:40:13,298 INFO L276 IsEmpty]: Start isEmpty. Operand 7085 states and 9052 transitions. [2023-12-22 02:40:13,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-22 02:40:13,304 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:13,304 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:13,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 (30)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:13,508 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-22 02:40:13,508 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:13,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:13,508 INFO L85 PathProgramCache]: Analyzing trace with hash -635247729, now seen corresponding path program 1 times [2023-12-22 02:40:13,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:13,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1208757255] [2023-12-22 02:40:13,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:13,509 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:13,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:13,510 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-22 02:40:13,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:13,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:13,592 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:13,593 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:13,603 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2023-12-22 02:40:13,603 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:13,603 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:13,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1208757255] [2023-12-22 02:40:13,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1208757255] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:13,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:13,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:13,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396756149] [2023-12-22 02:40:13,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:13,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:13,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:13,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:13,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:13,604 INFO L87 Difference]: Start difference. First operand 7085 states and 9052 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-22 02:40:13,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:13,967 INFO L93 Difference]: Finished difference Result 9392 states and 12115 transitions. [2023-12-22 02:40:13,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:13,967 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 139 [2023-12-22 02:40:13,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:13,975 INFO L225 Difference]: With dead ends: 9392 [2023-12-22 02:40:13,975 INFO L226 Difference]: Without dead ends: 5562 [2023-12-22 02:40:13,979 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 137 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-22 02:40:13,979 INFO L413 NwaCegarLoop]: 368 mSDtfsCounter, 138 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:13,979 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 603 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:40:13,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5562 states. [2023-12-22 02:40:14,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5562 to 5562. [2023-12-22 02:40:14,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5562 states, 4743 states have (on average 1.2608053974277884) internal successors, (5980), 4796 states have internal predecessors, (5980), 399 states have call successors, (399), 302 states have call predecessors, (399), 418 states have return successors, (627), 464 states have call predecessors, (627), 397 states have call successors, (627) [2023-12-22 02:40:14,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5562 states to 5562 states and 7006 transitions. [2023-12-22 02:40:14,303 INFO L78 Accepts]: Start accepts. Automaton has 5562 states and 7006 transitions. Word has length 139 [2023-12-22 02:40:14,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:14,303 INFO L495 AbstractCegarLoop]: Abstraction has 5562 states and 7006 transitions. [2023-12-22 02:40:14,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-22 02:40:14,304 INFO L276 IsEmpty]: Start isEmpty. Operand 5562 states and 7006 transitions. [2023-12-22 02:40:14,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-22 02:40:14,307 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:14,308 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:14,312 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:14,512 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-22 02:40:14,512 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:14,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:14,513 INFO L85 PathProgramCache]: Analyzing trace with hash 447407379, now seen corresponding path program 1 times [2023-12-22 02:40:14,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:14,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [399781407] [2023-12-22 02:40:14,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:14,513 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:14,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:14,514 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-22 02:40:14,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 (32)] Waiting until timeout for monitored process [2023-12-22 02:40:14,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:14,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:14,601 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:14,686 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-12-22 02:40:14,686 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:14,687 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:14,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [399781407] [2023-12-22 02:40:14,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [399781407] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:14,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:14,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:14,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839506574] [2023-12-22 02:40:14,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:14,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:14,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:14,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:14,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:14,688 INFO L87 Difference]: Start difference. First operand 5562 states and 7006 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:40:15,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:15,177 INFO L93 Difference]: Finished difference Result 9262 states and 12067 transitions. [2023-12-22 02:40:15,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:15,178 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 141 [2023-12-22 02:40:15,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:15,191 INFO L225 Difference]: With dead ends: 9262 [2023-12-22 02:40:15,191 INFO L226 Difference]: Without dead ends: 7155 [2023-12-22 02:40:15,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 139 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-22 02:40:15,195 INFO L413 NwaCegarLoop]: 382 mSDtfsCounter, 64 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:15,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 733 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:40:15,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7155 states. [2023-12-22 02:40:15,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7155 to 7127. [2023-12-22 02:40:15,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7127 states, 5970 states have (on average 1.2760469011725293) internal successors, (7618), 6059 states have internal predecessors, (7618), 555 states have call successors, (555), 410 states have call predecessors, (555), 600 states have return successors, (936), 658 states have call predecessors, (936), 553 states have call successors, (936) [2023-12-22 02:40:15,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7127 states to 7127 states and 9109 transitions. [2023-12-22 02:40:15,694 INFO L78 Accepts]: Start accepts. Automaton has 7127 states and 9109 transitions. Word has length 141 [2023-12-22 02:40:15,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:15,695 INFO L495 AbstractCegarLoop]: Abstraction has 7127 states and 9109 transitions. [2023-12-22 02:40:15,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:40:15,695 INFO L276 IsEmpty]: Start isEmpty. Operand 7127 states and 9109 transitions. [2023-12-22 02:40:15,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-22 02:40:15,699 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:15,699 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:15,706 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:15,903 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-22 02:40:15,904 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:15,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:15,904 INFO L85 PathProgramCache]: Analyzing trace with hash -783036006, now seen corresponding path program 1 times [2023-12-22 02:40:15,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:15,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [63833778] [2023-12-22 02:40:15,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:15,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-22 02:40:15,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:15,906 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-22 02:40:15,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:15,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:15,988 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:15,991 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:16,021 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-22 02:40:16,022 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:16,022 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:16,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [63833778] [2023-12-22 02:40:16,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [63833778] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:16,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:16,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:16,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890479686] [2023-12-22 02:40:16,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:16,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:16,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:16,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:16,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:16,023 INFO L87 Difference]: Start difference. First operand 7127 states and 9109 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-22 02:40:16,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:16,798 INFO L93 Difference]: Finished difference Result 14043 states and 18850 transitions. [2023-12-22 02:40:16,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:16,798 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 142 [2023-12-22 02:40:16,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:16,820 INFO L225 Difference]: With dead ends: 14043 [2023-12-22 02:40:16,820 INFO L226 Difference]: Without dead ends: 10371 [2023-12-22 02:40:16,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 140 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-22 02:40:16,828 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 94 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:16,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 771 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:16,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10371 states. [2023-12-22 02:40:17,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10371 to 10319. [2023-12-22 02:40:17,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10319 states, 8462 states have (on average 1.2781848262822029) internal successors, (10816), 8601 states have internal predecessors, (10816), 891 states have call successors, (891), 644 states have call predecessors, (891), 964 states have return successors, (1734), 1074 states have call predecessors, (1734), 889 states have call successors, (1734) [2023-12-22 02:40:17,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10319 states to 10319 states and 13441 transitions. [2023-12-22 02:40:17,632 INFO L78 Accepts]: Start accepts. Automaton has 10319 states and 13441 transitions. Word has length 142 [2023-12-22 02:40:17,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:17,633 INFO L495 AbstractCegarLoop]: Abstraction has 10319 states and 13441 transitions. [2023-12-22 02:40:17,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-22 02:40:17,633 INFO L276 IsEmpty]: Start isEmpty. Operand 10319 states and 13441 transitions. [2023-12-22 02:40:17,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-22 02:40:17,640 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:17,640 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:17,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:17,844 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-22 02:40:17,844 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:17,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:17,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1250989447, now seen corresponding path program 1 times [2023-12-22 02:40:17,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:17,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [85378240] [2023-12-22 02:40:17,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:17,845 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:17,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:17,846 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-22 02:40:17,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:17,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:17,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:17,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:18,024 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-12-22 02:40:18,024 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:18,024 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:18,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [85378240] [2023-12-22 02:40:18,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [85378240] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:18,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:18,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:18,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789894916] [2023-12-22 02:40:18,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:18,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:18,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:18,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:18,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:18,026 INFO L87 Difference]: Start difference. First operand 10319 states and 13441 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-22 02:40:19,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:19,400 INFO L93 Difference]: Finished difference Result 23931 states and 32098 transitions. [2023-12-22 02:40:19,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:19,401 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 143 [2023-12-22 02:40:19,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:19,436 INFO L225 Difference]: With dead ends: 23931 [2023-12-22 02:40:19,436 INFO L226 Difference]: Without dead ends: 17067 [2023-12-22 02:40:19,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 141 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-22 02:40:19,449 INFO L413 NwaCegarLoop]: 386 mSDtfsCounter, 68 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:19,449 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 738 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:19,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17067 states. [2023-12-22 02:40:20,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17067 to 17063. [2023-12-22 02:40:20,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17063 states, 13729 states have (on average 1.2805011289970136) internal successors, (17580), 13997 states have internal predecessors, (17580), 1599 states have call successors, (1599), 1130 states have call predecessors, (1599), 1733 states have return successors, (3208), 1936 states have call predecessors, (3208), 1597 states have call successors, (3208) [2023-12-22 02:40:21,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17063 states to 17063 states and 22387 transitions. [2023-12-22 02:40:21,020 INFO L78 Accepts]: Start accepts. Automaton has 17063 states and 22387 transitions. Word has length 143 [2023-12-22 02:40:21,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:21,020 INFO L495 AbstractCegarLoop]: Abstraction has 17063 states and 22387 transitions. [2023-12-22 02:40:21,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-22 02:40:21,020 INFO L276 IsEmpty]: Start isEmpty. Operand 17063 states and 22387 transitions. [2023-12-22 02:40:21,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-22 02:40:21,031 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:21,031 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:21,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:21,236 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-22 02:40:21,236 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:21,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:21,236 INFO L85 PathProgramCache]: Analyzing trace with hash -759854132, now seen corresponding path program 1 times [2023-12-22 02:40:21,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:21,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [117381851] [2023-12-22 02:40:21,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:21,237 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:21,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:21,238 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-22 02:40:21,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:21,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:21,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:21,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:21,338 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2023-12-22 02:40:21,338 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:21,338 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:21,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [117381851] [2023-12-22 02:40:21,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [117381851] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:21,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:21,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:21,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997434446] [2023-12-22 02:40:21,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:21,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:21,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:21,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:21,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:21,339 INFO L87 Difference]: Start difference. First operand 17063 states and 22387 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-22 02:40:24,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:24,608 INFO L93 Difference]: Finished difference Result 43710 states and 58135 transitions. [2023-12-22 02:40:24,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:40:24,608 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 147 [2023-12-22 02:40:24,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:24,683 INFO L225 Difference]: With dead ends: 43710 [2023-12-22 02:40:24,684 INFO L226 Difference]: Without dead ends: 29815 [2023-12-22 02:40:24,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-22 02:40:24,709 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 555 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:24,709 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [585 Valid, 578 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:40:24,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29815 states. [2023-12-22 02:40:27,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29815 to 29767. [2023-12-22 02:40:27,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29767 states, 23527 states have (on average 1.2778084753687253) internal successors, (30063), 24018 states have internal predecessors, (30063), 2994 states have call successors, (2994), 2081 states have call predecessors, (2994), 3244 states have return successors, (6002), 3668 states have call predecessors, (6002), 2992 states have call successors, (6002) [2023-12-22 02:40:28,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29767 states to 29767 states and 39059 transitions. [2023-12-22 02:40:28,061 INFO L78 Accepts]: Start accepts. Automaton has 29767 states and 39059 transitions. Word has length 147 [2023-12-22 02:40:28,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:28,061 INFO L495 AbstractCegarLoop]: Abstraction has 29767 states and 39059 transitions. [2023-12-22 02:40:28,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-22 02:40:28,062 INFO L276 IsEmpty]: Start isEmpty. Operand 29767 states and 39059 transitions. [2023-12-22 02:40:28,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-22 02:40:28,140 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:28,140 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:28,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:28,340 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-22 02:40:28,341 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:28,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:28,341 INFO L85 PathProgramCache]: Analyzing trace with hash -2122980725, now seen corresponding path program 1 times [2023-12-22 02:40:28,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:28,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [426271464] [2023-12-22 02:40:28,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:28,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-22 02:40:28,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:28,344 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-22 02:40:28,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:28,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:28,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:28,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:28,587 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-22 02:40:28,587 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:28,587 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:28,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [426271464] [2023-12-22 02:40:28,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [426271464] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:28,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:28,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:40:28,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010708331] [2023-12-22 02:40:28,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:28,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:28,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:28,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:28,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:28,589 INFO L87 Difference]: Start difference. First operand 29767 states and 39059 transitions. Second operand has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 2 states have internal predecessors, (125), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:40:31,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:31,500 INFO L93 Difference]: Finished difference Result 35644 states and 46256 transitions. [2023-12-22 02:40:31,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:31,501 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 2 states have internal predecessors, (125), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 147 [2023-12-22 02:40:31,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:31,566 INFO L225 Difference]: With dead ends: 35644 [2023-12-22 02:40:31,566 INFO L226 Difference]: Without dead ends: 32491 [2023-12-22 02:40:31,577 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 145 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-22 02:40:31,577 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 297 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:31,577 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 614 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:31,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32491 states. [2023-12-22 02:40:34,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32491 to 32481. [2023-12-22 02:40:35,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32481 states, 25993 states have (on average 1.2707652060170045) internal successors, (33031), 26492 states have internal predecessors, (33031), 3126 states have call successors, (3126), 2193 states have call predecessors, (3126), 3360 states have return successors, (6138), 3796 states have call predecessors, (6138), 3124 states have call successors, (6138) [2023-12-22 02:40:35,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32481 states to 32481 states and 42295 transitions. [2023-12-22 02:40:35,097 INFO L78 Accepts]: Start accepts. Automaton has 32481 states and 42295 transitions. Word has length 147 [2023-12-22 02:40:35,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:35,097 INFO L495 AbstractCegarLoop]: Abstraction has 32481 states and 42295 transitions. [2023-12-22 02:40:35,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 2 states have internal predecessors, (125), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:40:35,098 INFO L276 IsEmpty]: Start isEmpty. Operand 32481 states and 42295 transitions. [2023-12-22 02:40:35,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-22 02:40:35,115 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:35,116 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:35,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:35,319 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-22 02:40:35,320 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:35,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:35,320 INFO L85 PathProgramCache]: Analyzing trace with hash 88561132, now seen corresponding path program 1 times [2023-12-22 02:40:35,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:35,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1050197407] [2023-12-22 02:40:35,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:35,321 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:35,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:35,322 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-22 02:40:35,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-22 02:40:35,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:35,414 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:40:35,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:35,542 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-22 02:40:35,542 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:35,542 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:35,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1050197407] [2023-12-22 02:40:35,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1050197407] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:35,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:35,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:35,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558251475] [2023-12-22 02:40:35,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:35,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:35,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:35,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:35,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:35,543 INFO L87 Difference]: Start difference. First operand 32481 states and 42295 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:40:39,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:39,474 INFO L93 Difference]: Finished difference Result 41263 states and 52877 transitions. [2023-12-22 02:40:39,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:40:39,474 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 147 [2023-12-22 02:40:39,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:39,569 INFO L225 Difference]: With dead ends: 41263 [2023-12-22 02:40:39,570 INFO L226 Difference]: Without dead ends: 35397 [2023-12-22 02:40:39,606 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 145 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-22 02:40:39,606 INFO L413 NwaCegarLoop]: 282 mSDtfsCounter, 500 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:39,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 637 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:40:39,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35397 states. [2023-12-22 02:40:43,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35397 to 35395. [2023-12-22 02:40:43,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35395 states, 28643 states have (on average 1.2629612819886185) internal successors, (36175), 29158 states have internal predecessors, (36175), 3258 states have call successors, (3258), 2305 states have call predecessors, (3258), 3492 states have return successors, (6314), 3932 states have call predecessors, (6314), 3256 states have call successors, (6314) [2023-12-22 02:40:43,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35395 states to 35395 states and 45747 transitions. [2023-12-22 02:40:43,998 INFO L78 Accepts]: Start accepts. Automaton has 35395 states and 45747 transitions. Word has length 147 [2023-12-22 02:40:43,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:43,998 INFO L495 AbstractCegarLoop]: Abstraction has 35395 states and 45747 transitions. [2023-12-22 02:40:43,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:40:43,999 INFO L276 IsEmpty]: Start isEmpty. Operand 35395 states and 45747 transitions. [2023-12-22 02:40:44,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-22 02:40:44,015 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:44,016 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:44,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:44,221 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-22 02:40:44,224 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:44,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:44,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1260146905, now seen corresponding path program 1 times [2023-12-22 02:40:44,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:44,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1508303245] [2023-12-22 02:40:44,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:44,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-22 02:40:44,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:44,227 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-22 02:40:44,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 (38)] Waiting until timeout for monitored process [2023-12-22 02:40:44,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:44,330 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:40:44,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:44,490 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-22 02:40:44,490 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:44,490 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:44,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1508303245] [2023-12-22 02:40:44,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1508303245] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:44,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:44,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:44,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249559223] [2023-12-22 02:40:44,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:44,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:44,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:44,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:44,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:44,492 INFO L87 Difference]: Start difference. First operand 35395 states and 45747 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:40:48,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:48,750 INFO L93 Difference]: Finished difference Result 51966 states and 65586 transitions. [2023-12-22 02:40:48,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:40:48,750 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 149 [2023-12-22 02:40:48,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:48,841 INFO L225 Difference]: With dead ends: 51966 [2023-12-22 02:40:48,842 INFO L226 Difference]: Without dead ends: 43186 [2023-12-22 02:40:48,862 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 147 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-22 02:40:48,864 INFO L413 NwaCegarLoop]: 342 mSDtfsCounter, 480 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 740 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:48,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [497 Valid, 740 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:40:48,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43186 states. [2023-12-22 02:40:52,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43186 to 43184. [2023-12-22 02:40:52,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43184 states, 35717 states have (on average 1.2495450345773722) internal successors, (44630), 36273 states have internal predecessors, (44630), 3625 states have call successors, (3625), 2609 states have call predecessors, (3625), 3840 states have return successors, (6773), 4303 states have call predecessors, (6773), 3623 states have call successors, (6773) [2023-12-22 02:40:52,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43184 states to 43184 states and 55028 transitions. [2023-12-22 02:40:52,813 INFO L78 Accepts]: Start accepts. Automaton has 43184 states and 55028 transitions. Word has length 149 [2023-12-22 02:40:52,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:52,814 INFO L495 AbstractCegarLoop]: Abstraction has 43184 states and 55028 transitions. [2023-12-22 02:40:52,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:40:52,814 INFO L276 IsEmpty]: Start isEmpty. Operand 43184 states and 55028 transitions. [2023-12-22 02:40:52,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-22 02:40:52,830 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:52,832 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:52,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:53,036 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-22 02:40:53,037 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:53,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:53,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1416127447, now seen corresponding path program 1 times [2023-12-22 02:40:53,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:53,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [900137980] [2023-12-22 02:40:53,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:53,038 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:53,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:53,039 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-22 02:40:53,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:40:53,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:53,133 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:53,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:53,158 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-22 02:40:53,158 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:53,159 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:53,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [900137980] [2023-12-22 02:40:53,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [900137980] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:53,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:53,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:53,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884380169] [2023-12-22 02:40:53,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:53,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:53,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:53,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:53,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:53,160 INFO L87 Difference]: Start difference. First operand 43184 states and 55028 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:56,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:56,975 INFO L93 Difference]: Finished difference Result 59746 states and 74797 transitions. [2023-12-22 02:40:56,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:56,976 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 149 [2023-12-22 02:40:56,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:57,058 INFO L225 Difference]: With dead ends: 59746 [2023-12-22 02:40:57,058 INFO L226 Difference]: Without dead ends: 43177 [2023-12-22 02:40:57,076 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 147 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-22 02:40:57,076 INFO L413 NwaCegarLoop]: 367 mSDtfsCounter, 249 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:57,078 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 501 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:40:57,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43177 states. [2023-12-22 02:41:01,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43177 to 43177. [2023-12-22 02:41:01,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43177 states, 35713 states have (on average 1.2494609805953014) internal successors, (44622), 36268 states have internal predecessors, (44622), 3622 states have call successors, (3622), 2609 states have call predecessors, (3622), 3840 states have return successors, (6770), 4300 states have call predecessors, (6770), 3620 states have call successors, (6770) [2023-12-22 02:41:01,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43177 states to 43177 states and 55014 transitions. [2023-12-22 02:41:01,156 INFO L78 Accepts]: Start accepts. Automaton has 43177 states and 55014 transitions. Word has length 149 [2023-12-22 02:41:01,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:01,156 INFO L495 AbstractCegarLoop]: Abstraction has 43177 states and 55014 transitions. [2023-12-22 02:41:01,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:41:01,156 INFO L276 IsEmpty]: Start isEmpty. Operand 43177 states and 55014 transitions. [2023-12-22 02:41:01,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:41:01,174 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:01,174 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:01,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:41:01,379 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-22 02:41:01,379 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:01,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:01,380 INFO L85 PathProgramCache]: Analyzing trace with hash 2119213804, now seen corresponding path program 1 times [2023-12-22 02:41:01,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:01,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1115387834] [2023-12-22 02:41:01,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:01,380 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:01,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:01,382 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-22 02:41:01,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:41:01,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:01,476 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:41:01,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:01,627 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-22 02:41:01,627 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:01,627 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:01,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1115387834] [2023-12-22 02:41:01,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1115387834] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:01,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:01,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:41:01,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138655393] [2023-12-22 02:41:01,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:01,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:41:01,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:01,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:41:01,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:41:01,628 INFO L87 Difference]: Start difference. First operand 43177 states and 55014 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:41:06,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:06,564 INFO L93 Difference]: Finished difference Result 75231 states and 93263 transitions. [2023-12-22 02:41:06,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:41:06,564 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 151 [2023-12-22 02:41:06,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:06,703 INFO L225 Difference]: With dead ends: 75231 [2023-12-22 02:41:06,703 INFO L226 Difference]: Without dead ends: 58669 [2023-12-22 02:41:06,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 149 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-22 02:41:06,732 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 476 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:06,732 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [494 Valid, 704 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:41:06,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58669 states. [2023-12-22 02:41:11,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58669 to 58667. [2023-12-22 02:41:11,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58667 states, 49768 states have (on average 1.2330614049188233) internal successors, (61367), 50408 states have internal predecessors, (61367), 4353 states have call successors, (4353), 3217 states have call predecessors, (4353), 4544 states have return successors, (7693), 5043 states have call predecessors, (7693), 4351 states have call successors, (7693) [2023-12-22 02:41:11,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58667 states to 58667 states and 73413 transitions. [2023-12-22 02:41:11,686 INFO L78 Accepts]: Start accepts. Automaton has 58667 states and 73413 transitions. Word has length 151 [2023-12-22 02:41:11,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:11,687 INFO L495 AbstractCegarLoop]: Abstraction has 58667 states and 73413 transitions. [2023-12-22 02:41:11,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:41:11,687 INFO L276 IsEmpty]: Start isEmpty. Operand 58667 states and 73413 transitions. [2023-12-22 02:41:11,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:41:11,710 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:11,710 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:11,715 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-22 02:41:11,916 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-22 02:41:11,916 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:11,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:11,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1578784298, now seen corresponding path program 1 times [2023-12-22 02:41:11,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:11,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1288038610] [2023-12-22 02:41:11,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:11,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-22 02:41:11,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:11,918 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-22 02:41:11,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:41:12,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:12,016 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:41:12,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:12,029 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-22 02:41:12,029 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:12,029 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:12,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1288038610] [2023-12-22 02:41:12,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1288038610] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:12,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:12,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:41:12,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748261749] [2023-12-22 02:41:12,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:12,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:41:12,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:12,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:41:12,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:12,030 INFO L87 Difference]: Start difference. First operand 58667 states and 73413 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:41:16,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:16,298 INFO L93 Difference]: Finished difference Result 83147 states and 102610 transitions. [2023-12-22 02:41:16,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:41:16,299 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 151 [2023-12-22 02:41:16,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:16,427 INFO L225 Difference]: With dead ends: 83147 [2023-12-22 02:41:16,427 INFO L226 Difference]: Without dead ends: 51095 [2023-12-22 02:41:16,464 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 149 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-22 02:41:16,465 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 247 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:16,465 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 500 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:41:16,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51095 states. [2023-12-22 02:41:20,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51095 to 51095. [2023-12-22 02:41:20,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51095 states, 42903 states have (on average 1.2403095354637206) internal successors, (53213), 43506 states have internal predecessors, (53213), 3986 states have call successors, (3986), 2913 states have call predecessors, (3986), 4204 states have return successors, (7242), 4676 states have call predecessors, (7242), 3984 states have call successors, (7242) [2023-12-22 02:41:21,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51095 states to 51095 states and 64441 transitions. [2023-12-22 02:41:21,085 INFO L78 Accepts]: Start accepts. Automaton has 51095 states and 64441 transitions. Word has length 151 [2023-12-22 02:41:21,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:21,085 INFO L495 AbstractCegarLoop]: Abstraction has 51095 states and 64441 transitions. [2023-12-22 02:41:21,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:41:21,086 INFO L276 IsEmpty]: Start isEmpty. Operand 51095 states and 64441 transitions. [2023-12-22 02:41:21,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-22 02:41:21,108 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:21,108 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:21,112 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 (41)] Ended with exit code 0 [2023-12-22 02:41:21,312 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-22 02:41:21,313 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:21,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:21,313 INFO L85 PathProgramCache]: Analyzing trace with hash 827583207, now seen corresponding path program 1 times [2023-12-22 02:41:21,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:21,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [26649386] [2023-12-22 02:41:21,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:21,314 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:21,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:21,315 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-22 02:41:21,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:41:21,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:21,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:41:21,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:21,546 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-22 02:41:21,546 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:21,546 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:21,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [26649386] [2023-12-22 02:41:21,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [26649386] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:21,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:21,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:41:21,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702367895] [2023-12-22 02:41:21,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:21,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:41:21,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:21,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:41:21,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:41:21,547 INFO L87 Difference]: Start difference. First operand 51095 states and 64441 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:41:27,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:27,510 INFO L93 Difference]: Finished difference Result 96924 states and 119068 transitions. [2023-12-22 02:41:27,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:41:27,511 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 153 [2023-12-22 02:41:27,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:27,696 INFO L225 Difference]: With dead ends: 96924 [2023-12-22 02:41:27,696 INFO L226 Difference]: Without dead ends: 72444 [2023-12-22 02:41:27,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 151 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-22 02:41:27,731 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 467 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 682 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:27,731 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [485 Valid, 682 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:41:27,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72444 states. [2023-12-22 02:41:33,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72444 to 72442. [2023-12-22 02:41:33,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72442 states, 62255 states have (on average 1.2247048429844993) internal successors, (76244), 63003 states have internal predecessors, (76244), 4985 states have call successors, (4985), 3729 states have call predecessors, (4985), 5200 states have return successors, (8553), 5711 states have call predecessors, (8553), 4983 states have call successors, (8553) [2023-12-22 02:41:33,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72442 states to 72442 states and 89782 transitions. [2023-12-22 02:41:33,744 INFO L78 Accepts]: Start accepts. Automaton has 72442 states and 89782 transitions. Word has length 153 [2023-12-22 02:41:33,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:33,744 INFO L495 AbstractCegarLoop]: Abstraction has 72442 states and 89782 transitions. [2023-12-22 02:41:33,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:41:33,745 INFO L276 IsEmpty]: Start isEmpty. Operand 72442 states and 89782 transitions. [2023-12-22 02:41:33,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-22 02:41:33,773 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:33,773 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:33,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:41:33,978 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-22 02:41:33,979 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:33,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:33,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1254137705, now seen corresponding path program 1 times [2023-12-22 02:41:33,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:33,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2087981139] [2023-12-22 02:41:33,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:33,980 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:33,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:33,981 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-22 02:41:33,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:41:34,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:34,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:41:34,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:34,088 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-22 02:41:34,088 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:34,088 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:34,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2087981139] [2023-12-22 02:41:34,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2087981139] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:34,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:34,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:41:34,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507632093] [2023-12-22 02:41:34,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:34,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:41:34,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:34,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:41:34,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:34,089 INFO L87 Difference]: Start difference. First operand 72442 states and 89782 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7)