/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.06.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 08:12:50,113 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 08:12:50,193 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-16 08:12:50,198 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 08:12:50,198 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 08:12:50,222 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 08:12:50,223 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 08:12:50,223 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 08:12:50,223 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 08:12:50,226 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 08:12:50,227 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 08:12:50,227 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 08:12:50,227 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 08:12:50,228 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 08:12:50,228 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 08:12:50,229 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 08:12:50,229 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 08:12:50,229 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 08:12:50,229 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 08:12:50,230 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 08:12:50,230 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 08:12:50,230 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 08:12:50,230 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 08:12:50,231 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 08:12:50,231 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 08:12:50,231 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 08:12:50,231 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 08:12:50,231 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 08:12:50,232 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 08:12:50,232 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 08:12:50,233 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 08:12:50,233 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 08:12:50,233 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 08:12:50,233 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 08:12:50,234 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:12:50,234 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 08:12:50,234 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 08:12:50,234 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 08:12:50,235 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 08:12:50,235 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 08:12:50,235 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 08:12:50,235 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 08:12:50,235 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 08:12:50,236 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 08:12:50,236 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 08:12:50,236 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 08:12:50,236 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-16 08:12:50,432 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 08:12:50,459 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 08:12:50,461 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 08:12:50,462 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 08:12:50,462 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 08:12:50,463 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.06.cil-2.c [2023-12-16 08:12:51,771 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 08:12:51,959 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 08:12:51,960 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.06.cil-2.c [2023-12-16 08:12:51,977 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7e73ecb9c/a3904e51d8bb4c6ba67c9bfbd1fcfa25/FLAGb2fb81adb [2023-12-16 08:12:51,992 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7e73ecb9c/a3904e51d8bb4c6ba67c9bfbd1fcfa25 [2023-12-16 08:12:51,994 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 08:12:51,995 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 08:12:51,997 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 08:12:51,998 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 08:12:52,001 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 08:12:52,002 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:12:51" (1/1) ... [2023-12-16 08:12:52,002 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ef54437 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52, skipping insertion in model container [2023-12-16 08:12:52,003 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:12:51" (1/1) ... [2023-12-16 08:12:52,050 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 08:12:52,171 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.06.cil-2.c[911,924] [2023-12-16 08:12:52,217 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.06.cil-2.c[8416,8429] [2023-12-16 08:12:52,267 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:12:52,280 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 08:12:52,291 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.06.cil-2.c[911,924] [2023-12-16 08:12:52,325 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.06.cil-2.c[8416,8429] [2023-12-16 08:12:52,355 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:12:52,380 INFO L206 MainTranslator]: Completed translation [2023-12-16 08:12:52,380 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52 WrapperNode [2023-12-16 08:12:52,380 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 08:12:52,381 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 08:12:52,381 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 08:12:52,381 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 08:12:52,386 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52" (1/1) ... [2023-12-16 08:12:52,411 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52" (1/1) ... [2023-12-16 08:12:52,437 INFO L138 Inliner]: procedures = 68, calls = 79, calls flagged for inlining = 36, calls inlined = 36, statements flattened = 718 [2023-12-16 08:12:52,437 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 08:12:52,438 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 08:12:52,438 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 08:12:52,438 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 08:12:52,456 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52" (1/1) ... [2023-12-16 08:12:52,457 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52" (1/1) ... [2023-12-16 08:12:52,461 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52" (1/1) ... [2023-12-16 08:12:52,481 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-16 08:12:52,482 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52" (1/1) ... [2023-12-16 08:12:52,482 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52" (1/1) ... [2023-12-16 08:12:52,497 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52" (1/1) ... [2023-12-16 08:12:52,506 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52" (1/1) ... [2023-12-16 08:12:52,509 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52" (1/1) ... [2023-12-16 08:12:52,511 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52" (1/1) ... [2023-12-16 08:12:52,535 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 08:12:52,536 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 08:12:52,536 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 08:12:52,536 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 08:12:52,537 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52" (1/1) ... [2023-12-16 08:12:52,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:12:52,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 08:12:52,591 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-16 08:12:52,613 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-16 08:12:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 08:12:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-16 08:12:52,622 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-16 08:12:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-16 08:12:52,622 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-16 08:12:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-16 08:12:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-16 08:12:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-16 08:12:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-16 08:12:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-16 08:12:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-16 08:12:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-16 08:12:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-16 08:12:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-16 08:12:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-16 08:12:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-16 08:12:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-16 08:12:52,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 08:12:52,624 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-16 08:12:52,624 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-16 08:12:52,624 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-16 08:12:52,625 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-16 08:12:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-16 08:12:52,626 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-16 08:12:52,626 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-16 08:12:52,626 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-16 08:12:52,626 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-16 08:12:52,626 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-16 08:12:52,626 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 08:12:52,626 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 08:12:52,626 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-16 08:12:52,626 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-16 08:12:52,785 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 08:12:52,786 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 08:12:53,348 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##56: assume !(1bv32 == ~q_free~0); [2023-12-16 08:12:53,348 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-16 08:12:53,420 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 08:12:53,456 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 08:12:53,456 INFO L309 CfgBuilder]: Removed 13 assume(true) statements. [2023-12-16 08:12:53,457 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:12:53 BoogieIcfgContainer [2023-12-16 08:12:53,457 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 08:12:53,459 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 08:12:53,459 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 08:12:53,477 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 08:12:53,477 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 08:12:51" (1/3) ... [2023-12-16 08:12:53,478 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fc6ccff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:12:53, skipping insertion in model container [2023-12-16 08:12:53,478 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:12:52" (2/3) ... [2023-12-16 08:12:53,478 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fc6ccff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:12:53, skipping insertion in model container [2023-12-16 08:12:53,478 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:12:53" (3/3) ... [2023-12-16 08:12:53,479 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_3.cil+token_ring.06.cil-2.c [2023-12-16 08:12:53,493 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 08:12:53,493 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-16 08:12:53,539 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 08:12:53,544 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;@1df069e5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 08:12:53,544 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-16 08:12:53,549 INFO L276 IsEmpty]: Start isEmpty. Operand has 314 states, 261 states have (on average 1.685823754789272) internal successors, (440), 267 states have internal predecessors, (440), 36 states have call successors, (36), 14 states have call predecessors, (36), 14 states have return successors, (36), 35 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-16 08:12:53,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-16 08:12:53,560 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:53,561 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-16 08:12:53,561 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:53,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:53,566 INFO L85 PathProgramCache]: Analyzing trace with hash -2039541782, now seen corresponding path program 1 times [2023-12-16 08:12:53,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:53,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [703388602] [2023-12-16 08:12:53,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:53,576 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:53,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:53,593 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-16 08:12:53,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:12:53,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:53,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 08:12:53,729 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:53,844 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-16 08:12:53,844 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:53,845 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:53,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [703388602] [2023-12-16 08:12:53,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [703388602] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:53,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:53,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:12:53,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884953229] [2023-12-16 08:12:53,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:53,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:53,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:53,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:53,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:53,874 INFO L87 Difference]: Start difference. First operand has 314 states, 261 states have (on average 1.685823754789272) internal successors, (440), 267 states have internal predecessors, (440), 36 states have call successors, (36), 14 states have call predecessors, (36), 14 states have return successors, (36), 35 states have call predecessors, (36), 36 states have call successors, (36) 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-16 08:12:54,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:54,719 INFO L93 Difference]: Finished difference Result 717 states and 1167 transitions. [2023-12-16 08:12:54,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:12:54,722 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-16 08:12:54,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:54,733 INFO L225 Difference]: With dead ends: 717 [2023-12-16 08:12:54,733 INFO L226 Difference]: Without dead ends: 417 [2023-12-16 08:12:54,739 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-16 08:12:54,742 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 372 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:54,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [381 Valid, 921 Invalid, 880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 823 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 08:12:54,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2023-12-16 08:12:54,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 410. [2023-12-16 08:12:54,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 337 states have (on average 1.5519287833827893) internal successors, (523), 343 states have internal predecessors, (523), 49 states have call successors, (49), 21 states have call predecessors, (49), 22 states have return successors, (52), 48 states have call predecessors, (52), 47 states have call successors, (52) [2023-12-16 08:12:54,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 624 transitions. [2023-12-16 08:12:54,847 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 624 transitions. Word has length 57 [2023-12-16 08:12:54,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:54,847 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 624 transitions. [2023-12-16 08:12:54,848 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-16 08:12:54,848 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 624 transitions. [2023-12-16 08:12:54,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-16 08:12:54,852 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:54,852 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-16 08:12:54,860 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-16 08:12:55,059 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-16 08:12:55,060 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:55,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:55,061 INFO L85 PathProgramCache]: Analyzing trace with hash 311432746, now seen corresponding path program 1 times [2023-12-16 08:12:55,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:55,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1024209713] [2023-12-16 08:12:55,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:55,062 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:55,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:55,063 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-16 08:12:55,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 08:12:55,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:55,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 08:12:55,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:55,193 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-16 08:12:55,194 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:55,194 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:55,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1024209713] [2023-12-16 08:12:55,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1024209713] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:55,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:55,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:12:55,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491562497] [2023-12-16 08:12:55,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:55,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:55,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:55,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:55,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:55,197 INFO L87 Difference]: Start difference. First operand 410 states and 624 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-16 08:12:55,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:55,835 INFO L93 Difference]: Finished difference Result 821 states and 1239 transitions. [2023-12-16 08:12:55,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:12:55,836 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-16 08:12:55,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:55,840 INFO L225 Difference]: With dead ends: 821 [2023-12-16 08:12:55,840 INFO L226 Difference]: Without dead ends: 631 [2023-12-16 08:12:55,841 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-16 08:12:55,842 INFO L413 NwaCegarLoop]: 292 mSDtfsCounter, 361 mSDsluCounter, 682 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 974 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:55,842 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 974 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:12:55,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2023-12-16 08:12:55,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 623. [2023-12-16 08:12:55,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 502 states have (on average 1.5119521912350598) internal successors, (759), 516 states have internal predecessors, (759), 75 states have call successors, (75), 35 states have call predecessors, (75), 44 states have return successors, (98), 76 states have call predecessors, (98), 73 states have call successors, (98) [2023-12-16 08:12:55,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 932 transitions. [2023-12-16 08:12:55,882 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 932 transitions. Word has length 57 [2023-12-16 08:12:55,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:55,882 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 932 transitions. [2023-12-16 08:12:55,882 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-16 08:12:55,883 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 932 transitions. [2023-12-16 08:12:55,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-16 08:12:55,889 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:55,889 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-16 08:12:55,895 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-16 08:12:56,093 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-16 08:12:56,093 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:56,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:56,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1204919084, now seen corresponding path program 1 times [2023-12-16 08:12:56,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:56,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1393052953] [2023-12-16 08:12:56,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:56,095 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:56,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:56,096 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-16 08:12:56,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 08:12:56,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:56,195 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:12:56,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:56,228 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-16 08:12:56,228 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:56,228 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:56,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1393052953] [2023-12-16 08:12:56,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1393052953] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:56,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:56,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:12:56,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456240928] [2023-12-16 08:12:56,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:56,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:12:56,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:56,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:12:56,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:12:56,232 INFO L87 Difference]: Start difference. First operand 623 states and 932 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-16 08:12:56,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:56,344 INFO L93 Difference]: Finished difference Result 1369 states and 1999 transitions. [2023-12-16 08:12:56,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:12:56,344 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-16 08:12:56,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:56,351 INFO L225 Difference]: With dead ends: 1369 [2023-12-16 08:12:56,352 INFO L226 Difference]: Without dead ends: 980 [2023-12-16 08:12:56,353 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-16 08:12:56,355 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 442 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:56,356 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 577 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:12:56,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2023-12-16 08:12:56,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 972. [2023-12-16 08:12:56,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 972 states, 773 states have (on average 1.4734799482535577) internal successors, (1139), 797 states have internal predecessors, (1139), 115 states have call successors, (115), 63 states have call predecessors, (115), 82 states have return successors, (155), 116 states have call predecessors, (155), 113 states have call successors, (155) [2023-12-16 08:12:56,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1409 transitions. [2023-12-16 08:12:56,450 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 1409 transitions. Word has length 57 [2023-12-16 08:12:56,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:56,450 INFO L495 AbstractCegarLoop]: Abstraction has 972 states and 1409 transitions. [2023-12-16 08:12:56,450 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-16 08:12:56,450 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 1409 transitions. [2023-12-16 08:12:56,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:12:56,451 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:56,452 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-16 08:12:56,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-16 08:12:56,655 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-16 08:12:56,656 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:56,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:56,657 INFO L85 PathProgramCache]: Analyzing trace with hash -918440211, now seen corresponding path program 1 times [2023-12-16 08:12:56,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:56,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [899285447] [2023-12-16 08:12:56,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:56,658 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:56,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:56,659 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-16 08:12:56,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 08:12:56,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:56,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:12:56,764 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:56,806 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-16 08:12:56,806 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:56,807 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:56,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [899285447] [2023-12-16 08:12:56,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [899285447] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:56,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:56,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:12:56,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604808953] [2023-12-16 08:12:56,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:56,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:12:56,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:56,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:12:56,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:12:56,808 INFO L87 Difference]: Start difference. First operand 972 states and 1409 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-16 08:12:56,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:56,912 INFO L93 Difference]: Finished difference Result 2392 states and 3401 transitions. [2023-12-16 08:12:56,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:12:56,913 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-16 08:12:56,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:56,919 INFO L225 Difference]: With dead ends: 2392 [2023-12-16 08:12:56,919 INFO L226 Difference]: Without dead ends: 1654 [2023-12-16 08:12:56,921 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-16 08:12:56,922 INFO L413 NwaCegarLoop]: 438 mSDtfsCounter, 431 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:56,922 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [431 Valid, 553 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:12:56,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1654 states. [2023-12-16 08:12:56,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1654 to 1646. [2023-12-16 08:12:56,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1646 states, 1291 states have (on average 1.4291247095274981) internal successors, (1845), 1335 states have internal predecessors, (1845), 195 states have call successors, (195), 119 states have call predecessors, (195), 158 states have return successors, (269), 196 states have call predecessors, (269), 193 states have call successors, (269) [2023-12-16 08:12:56,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1646 states to 1646 states and 2309 transitions. [2023-12-16 08:12:56,998 INFO L78 Accepts]: Start accepts. Automaton has 1646 states and 2309 transitions. Word has length 58 [2023-12-16 08:12:56,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:56,998 INFO L495 AbstractCegarLoop]: Abstraction has 1646 states and 2309 transitions. [2023-12-16 08:12:56,998 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-16 08:12:56,998 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states and 2309 transitions. [2023-12-16 08:12:57,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-16 08:12:57,000 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:57,000 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-16 08:12:57,006 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-12-16 08:12:57,204 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-16 08:12:57,204 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:57,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:57,205 INFO L85 PathProgramCache]: Analyzing trace with hash -2070657304, now seen corresponding path program 1 times [2023-12-16 08:12:57,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:57,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1593543921] [2023-12-16 08:12:57,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:57,205 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:57,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:57,206 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-16 08:12:57,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 08:12:57,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:57,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:12:57,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:57,333 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-16 08:12:57,333 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:57,336 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:57,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1593543921] [2023-12-16 08:12:57,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1593543921] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:57,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:57,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:12:57,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837019314] [2023-12-16 08:12:57,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:57,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:12:57,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:57,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:12:57,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:12:57,338 INFO L87 Difference]: Start difference. First operand 1646 states and 2309 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-16 08:12:57,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:57,510 INFO L93 Difference]: Finished difference Result 3106 states and 4341 transitions. [2023-12-16 08:12:57,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:12:57,511 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-16 08:12:57,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:57,517 INFO L225 Difference]: With dead ends: 3106 [2023-12-16 08:12:57,517 INFO L226 Difference]: Without dead ends: 1694 [2023-12-16 08:12:57,520 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-16 08:12:57,521 INFO L413 NwaCegarLoop]: 439 mSDtfsCounter, 3 mSDsluCounter, 1750 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2189 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:57,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2189 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:12:57,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1694 states. [2023-12-16 08:12:57,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1694 to 1678. [2023-12-16 08:12:57,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1678 states, 1315 states have (on average 1.4152091254752852) internal successors, (1861), 1359 states have internal predecessors, (1861), 195 states have call successors, (195), 119 states have call predecessors, (195), 166 states have return successors, (277), 204 states have call predecessors, (277), 193 states have call successors, (277) [2023-12-16 08:12:57,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 2333 transitions. [2023-12-16 08:12:57,600 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 2333 transitions. Word has length 73 [2023-12-16 08:12:57,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:57,600 INFO L495 AbstractCegarLoop]: Abstraction has 1678 states and 2333 transitions. [2023-12-16 08:12:57,600 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-16 08:12:57,600 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 2333 transitions. [2023-12-16 08:12:57,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-16 08:12:57,603 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:57,603 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-16 08:12:57,624 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-16 08:12:57,811 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-16 08:12:57,812 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:57,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:57,812 INFO L85 PathProgramCache]: Analyzing trace with hash 378942826, now seen corresponding path program 1 times [2023-12-16 08:12:57,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:57,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [597779173] [2023-12-16 08:12:57,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:57,813 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:57,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:57,814 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-16 08:12:57,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:12:57,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:57,918 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:57,920 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:58,007 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-16 08:12:58,008 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:58,008 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:58,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [597779173] [2023-12-16 08:12:58,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [597779173] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:58,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:58,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:58,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006443722] [2023-12-16 08:12:58,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:58,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:12:58,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:58,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:12:58,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:12:58,009 INFO L87 Difference]: Start difference. First operand 1678 states and 2333 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-16 08:12:58,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:58,527 INFO L93 Difference]: Finished difference Result 4578 states and 6344 transitions. [2023-12-16 08:12:58,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:58,528 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-16 08:12:58,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:58,542 INFO L225 Difference]: With dead ends: 4578 [2023-12-16 08:12:58,543 INFO L226 Difference]: Without dead ends: 3138 [2023-12-16 08:12:58,549 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-16 08:12:58,550 INFO L413 NwaCegarLoop]: 238 mSDtfsCounter, 635 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 660 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:58,550 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [660 Valid, 492 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:12:58,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3138 states. [2023-12-16 08:12:58,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3138 to 3134. [2023-12-16 08:12:58,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3134 states, 2407 states have (on average 1.3697548815953469) internal successors, (3297), 2503 states have internal predecessors, (3297), 383 states have call successors, (383), 231 states have call predecessors, (383), 342 states have return successors, (638), 408 states have call predecessors, (638), 381 states have call successors, (638) [2023-12-16 08:12:58,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3134 states to 3134 states and 4318 transitions. [2023-12-16 08:12:58,740 INFO L78 Accepts]: Start accepts. Automaton has 3134 states and 4318 transitions. Word has length 73 [2023-12-16 08:12:58,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:58,742 INFO L495 AbstractCegarLoop]: Abstraction has 3134 states and 4318 transitions. [2023-12-16 08:12:58,743 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-16 08:12:58,743 INFO L276 IsEmpty]: Start isEmpty. Operand 3134 states and 4318 transitions. [2023-12-16 08:12:58,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-16 08:12:58,748 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:58,748 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-16 08:12:58,760 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-16 08:12:58,951 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-16 08:12:58,952 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:58,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:58,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1647749492, now seen corresponding path program 1 times [2023-12-16 08:12:58,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:58,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [235426749] [2023-12-16 08:12:58,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:58,953 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:58,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:58,954 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-16 08:12:58,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:12:59,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:59,027 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:12:59,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:59,046 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-16 08:12:59,047 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:59,047 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:59,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [235426749] [2023-12-16 08:12:59,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [235426749] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:59,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:59,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:12:59,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387625918] [2023-12-16 08:12:59,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:59,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:12:59,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:59,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:12:59,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:12:59,049 INFO L87 Difference]: Start difference. First operand 3134 states and 4318 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-16 08:12:59,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:59,340 INFO L93 Difference]: Finished difference Result 8770 states and 12007 transitions. [2023-12-16 08:12:59,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:12:59,340 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-16 08:12:59,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:59,392 INFO L225 Difference]: With dead ends: 8770 [2023-12-16 08:12:59,392 INFO L226 Difference]: Without dead ends: 4554 [2023-12-16 08:12:59,399 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-16 08:12:59,400 INFO L413 NwaCegarLoop]: 543 mSDtfsCounter, 110 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 977 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:59,400 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 977 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:12:59,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-16 08:12:59,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-16 08:12:59,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3542922767728969) internal successors, (4717), 3619 states have internal predecessors, (4717), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-16 08:12:59,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6254 transitions. [2023-12-16 08:12:59,642 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6254 transitions. Word has length 75 [2023-12-16 08:12:59,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:59,643 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6254 transitions. [2023-12-16 08:12:59,643 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-16 08:12:59,643 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6254 transitions. [2023-12-16 08:12:59,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:12:59,650 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:59,650 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:12:59,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-12-16 08:12:59,853 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-16 08:12:59,854 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:59,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:59,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1912664008, now seen corresponding path program 1 times [2023-12-16 08:12:59,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:59,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [878505085] [2023-12-16 08:12:59,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:59,855 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:59,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:59,856 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-16 08:12:59,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:12:59,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:59,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:12:59,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:59,965 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-16 08:12:59,965 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:59,965 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:59,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [878505085] [2023-12-16 08:12:59,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [878505085] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:59,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:59,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:12:59,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630549081] [2023-12-16 08:12:59,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:59,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:12:59,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:59,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:12:59,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:12:59,967 INFO L87 Difference]: Start difference. First operand 4554 states and 6254 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 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-16 08:13:00,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:00,149 INFO L93 Difference]: Finished difference Result 4755 states and 6572 transitions. [2023-12-16 08:13:00,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:00,150 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:00,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:00,165 INFO L225 Difference]: With dead ends: 4755 [2023-12-16 08:13:00,165 INFO L226 Difference]: Without dead ends: 4554 [2023-12-16 08:13:00,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 99 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-16 08:13:00,168 INFO L413 NwaCegarLoop]: 438 mSDtfsCounter, 321 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:00,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 573 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:13:00,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-16 08:13:00,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-16 08:13:00,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3540051679586564) internal successors, (4716), 3619 states have internal predecessors, (4716), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-16 08:13:00,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6253 transitions. [2023-12-16 08:13:00,377 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6253 transitions. Word has length 101 [2023-12-16 08:13:00,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:00,377 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6253 transitions. [2023-12-16 08:13:00,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 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-16 08:13:00,377 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6253 transitions. [2023-12-16 08:13:00,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:00,383 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:00,383 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:00,402 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-16 08:13:00,606 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-16 08:13:00,607 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:00,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:00,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1941164298, now seen corresponding path program 1 times [2023-12-16 08:13:00,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:00,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1836785883] [2023-12-16 08:13:00,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:00,608 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:00,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:00,609 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-16 08:13:00,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 08:13:00,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:00,740 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:00,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:00,797 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-16 08:13:00,797 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:00,797 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:00,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1836785883] [2023-12-16 08:13:00,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1836785883] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:00,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:00,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:00,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771696996] [2023-12-16 08:13:00,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:00,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:00,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:00,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:00,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:00,799 INFO L87 Difference]: Start difference. First operand 4554 states and 6253 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:01,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:01,269 INFO L93 Difference]: Finished difference Result 4750 states and 6566 transitions. [2023-12-16 08:13:01,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:13:01,269 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:01,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:01,291 INFO L225 Difference]: With dead ends: 4750 [2023-12-16 08:13:01,291 INFO L226 Difference]: Without dead ends: 4554 [2023-12-16 08:13:01,294 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 08:13:01,296 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 614 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:01,296 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 693 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:13:01,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-16 08:13:01,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-16 08:13:01,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3531438415159345) internal successors, (4713), 3619 states have internal predecessors, (4713), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-16 08:13:01,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6250 transitions. [2023-12-16 08:13:01,553 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6250 transitions. Word has length 101 [2023-12-16 08:13:01,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:01,554 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6250 transitions. [2023-12-16 08:13:01,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:01,555 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6250 transitions. [2023-12-16 08:13:01,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:01,596 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:01,597 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:01,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:01,801 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-16 08:13:01,802 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:01,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:01,802 INFO L85 PathProgramCache]: Analyzing trace with hash -454687926, now seen corresponding path program 1 times [2023-12-16 08:13:01,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:01,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [589604743] [2023-12-16 08:13:01,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:01,803 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:01,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:01,804 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-16 08:13:01,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:01,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:01,926 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:01,928 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:01,976 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-16 08:13:01,976 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:01,976 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:01,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [589604743] [2023-12-16 08:13:01,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [589604743] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:01,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:01,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:01,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329239603] [2023-12-16 08:13:01,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:01,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:01,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:01,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:01,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:01,978 INFO L87 Difference]: Start difference. First operand 4554 states and 6250 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:02,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:02,557 INFO L93 Difference]: Finished difference Result 4750 states and 6560 transitions. [2023-12-16 08:13:02,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:13:02,558 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:02,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:02,574 INFO L225 Difference]: With dead ends: 4750 [2023-12-16 08:13:02,574 INFO L226 Difference]: Without dead ends: 4554 [2023-12-16 08:13:02,577 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 08:13:02,577 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 608 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 634 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:02,577 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [634 Valid, 686 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:13:02,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-16 08:13:02,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-16 08:13:02,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3522825150732127) internal successors, (4710), 3619 states have internal predecessors, (4710), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-16 08:13:02,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6247 transitions. [2023-12-16 08:13:02,897 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6247 transitions. Word has length 101 [2023-12-16 08:13:02,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:02,897 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6247 transitions. [2023-12-16 08:13:02,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:02,898 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6247 transitions. [2023-12-16 08:13:02,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:02,904 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:02,904 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:02,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:03,104 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-16 08:13:03,105 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:03,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:03,105 INFO L85 PathProgramCache]: Analyzing trace with hash -947615478, now seen corresponding path program 1 times [2023-12-16 08:13:03,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:03,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [205933543] [2023-12-16 08:13:03,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:03,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-16 08:13:03,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:03,108 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-16 08:13:03,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:03,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:03,205 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:03,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:03,256 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-16 08:13:03,256 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:03,256 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:03,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [205933543] [2023-12-16 08:13:03,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [205933543] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:03,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:03,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:03,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428857727] [2023-12-16 08:13:03,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:03,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:03,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:03,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:03,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:03,257 INFO L87 Difference]: Start difference. First operand 4554 states and 6247 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:03,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:03,795 INFO L93 Difference]: Finished difference Result 4750 states and 6554 transitions. [2023-12-16 08:13:03,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:13:03,795 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:03,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:03,822 INFO L225 Difference]: With dead ends: 4750 [2023-12-16 08:13:03,822 INFO L226 Difference]: Without dead ends: 4554 [2023-12-16 08:13:03,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 08:13:03,826 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 602 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 628 SdHoareTripleChecker+Valid, 679 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:03,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [628 Valid, 679 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:13:03,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-16 08:13:04,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-16 08:13:04,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.351421188630491) internal successors, (4707), 3619 states have internal predecessors, (4707), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-16 08:13:04,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6244 transitions. [2023-12-16 08:13:04,110 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6244 transitions. Word has length 101 [2023-12-16 08:13:04,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:04,110 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6244 transitions. [2023-12-16 08:13:04,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:04,110 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6244 transitions. [2023-12-16 08:13:04,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:04,117 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:04,117 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:04,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:04,321 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-16 08:13:04,321 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:04,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:04,322 INFO L85 PathProgramCache]: Analyzing trace with hash -132232374, now seen corresponding path program 1 times [2023-12-16 08:13:04,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:04,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1755390736] [2023-12-16 08:13:04,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:04,323 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:04,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:04,324 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-16 08:13:04,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:04,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:04,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:04,420 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:04,467 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-16 08:13:04,467 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:04,467 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:04,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1755390736] [2023-12-16 08:13:04,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1755390736] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:04,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:04,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:04,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427807473] [2023-12-16 08:13:04,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:04,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:04,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:04,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:04,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:04,469 INFO L87 Difference]: Start difference. First operand 4554 states and 6244 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:05,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:05,009 INFO L93 Difference]: Finished difference Result 4750 states and 6548 transitions. [2023-12-16 08:13:05,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:13:05,010 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:05,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:05,029 INFO L225 Difference]: With dead ends: 4750 [2023-12-16 08:13:05,029 INFO L226 Difference]: Without dead ends: 4554 [2023-12-16 08:13:05,032 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 08:13:05,033 INFO L413 NwaCegarLoop]: 262 mSDtfsCounter, 596 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:05,033 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [622 Valid, 672 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:13:05,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-16 08:13:05,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-16 08:13:05,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3505598621877692) internal successors, (4704), 3619 states have internal predecessors, (4704), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-16 08:13:05,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6241 transitions. [2023-12-16 08:13:05,404 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6241 transitions. Word has length 101 [2023-12-16 08:13:05,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:05,404 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6241 transitions. [2023-12-16 08:13:05,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:05,405 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6241 transitions. [2023-12-16 08:13:05,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:05,412 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:05,412 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:05,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:05,616 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-16 08:13:05,617 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:05,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:05,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1434525576, now seen corresponding path program 1 times [2023-12-16 08:13:05,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:05,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [182182988] [2023-12-16 08:13:05,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:05,619 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:05,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:05,620 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-16 08:13:05,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 08:13:05,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:05,738 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:05,740 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:05,797 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-16 08:13:05,797 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:05,797 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:05,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [182182988] [2023-12-16 08:13:05,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [182182988] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:05,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:05,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:05,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010200234] [2023-12-16 08:13:05,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:05,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:05,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:05,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:05,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:05,799 INFO L87 Difference]: Start difference. First operand 4554 states and 6241 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:06,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:06,380 INFO L93 Difference]: Finished difference Result 4750 states and 6542 transitions. [2023-12-16 08:13:06,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:13:06,380 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:06,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:06,393 INFO L225 Difference]: With dead ends: 4750 [2023-12-16 08:13:06,393 INFO L226 Difference]: Without dead ends: 4554 [2023-12-16 08:13:06,394 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 08:13:06,395 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 590 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:06,395 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [616 Valid, 665 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:13:06,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-16 08:13:06,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-16 08:13:06,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3496985357450473) internal successors, (4701), 3619 states have internal predecessors, (4701), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-16 08:13:06,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6238 transitions. [2023-12-16 08:13:06,701 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6238 transitions. Word has length 101 [2023-12-16 08:13:06,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:06,702 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6238 transitions. [2023-12-16 08:13:06,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:06,703 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6238 transitions. [2023-12-16 08:13:06,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:06,709 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:06,710 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:06,722 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-16 08:13:06,914 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-16 08:13:06,915 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:06,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:06,915 INFO L85 PathProgramCache]: Analyzing trace with hash 438727112, now seen corresponding path program 1 times [2023-12-16 08:13:06,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:06,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1311944490] [2023-12-16 08:13:06,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:06,916 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:06,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:06,917 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-16 08:13:06,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:07,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:07,007 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:07,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:07,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-16 08:13:07,055 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:07,055 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:07,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1311944490] [2023-12-16 08:13:07,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1311944490] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:07,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:07,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:07,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473879483] [2023-12-16 08:13:07,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:07,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:07,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:07,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:07,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:07,056 INFO L87 Difference]: Start difference. First operand 4554 states and 6238 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:07,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:07,694 INFO L93 Difference]: Finished difference Result 4750 states and 6536 transitions. [2023-12-16 08:13:07,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:13:07,694 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:07,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:07,705 INFO L225 Difference]: With dead ends: 4750 [2023-12-16 08:13:07,705 INFO L226 Difference]: Without dead ends: 4554 [2023-12-16 08:13:07,707 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 08:13:07,707 INFO L413 NwaCegarLoop]: 256 mSDtfsCounter, 584 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:07,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [610 Valid, 658 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:13:07,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-16 08:13:07,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-16 08:13:07,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3488372093023255) internal successors, (4698), 3619 states have internal predecessors, (4698), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-16 08:13:07,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6235 transitions. [2023-12-16 08:13:07,970 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6235 transitions. Word has length 101 [2023-12-16 08:13:07,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:07,970 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6235 transitions. [2023-12-16 08:13:07,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:07,970 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6235 transitions. [2023-12-16 08:13:07,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:07,976 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:07,976 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:07,982 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-16 08:13:08,180 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-16 08:13:08,180 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:08,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:08,181 INFO L85 PathProgramCache]: Analyzing trace with hash -563226744, now seen corresponding path program 1 times [2023-12-16 08:13:08,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:08,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [153240102] [2023-12-16 08:13:08,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:08,181 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:08,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:08,182 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-16 08:13:08,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 08:13:08,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:08,274 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:08,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:08,321 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-16 08:13:08,321 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:08,321 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:08,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [153240102] [2023-12-16 08:13:08,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [153240102] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:08,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:08,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:08,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075914876] [2023-12-16 08:13:08,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:08,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:08,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:08,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:08,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:08,323 INFO L87 Difference]: Start difference. First operand 4554 states and 6235 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:09,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:09,133 INFO L93 Difference]: Finished difference Result 4797 states and 6607 transitions. [2023-12-16 08:13:09,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:13:09,134 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:09,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:09,147 INFO L225 Difference]: With dead ends: 4797 [2023-12-16 08:13:09,147 INFO L226 Difference]: Without dead ends: 4601 [2023-12-16 08:13:09,151 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 08:13:09,151 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 638 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 664 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:09,152 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [664 Valid, 652 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:13:09,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4601 states. [2023-12-16 08:13:09,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4601 to 4601. [2023-12-16 08:13:09,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4601 states, 3527 states have (on average 1.3493053586617523) internal successors, (4759), 3663 states have internal predecessors, (4759), 552 states have call successors, (552), 345 states have call predecessors, (552), 520 states have return successors, (987), 601 states have call predecessors, (987), 550 states have call successors, (987) [2023-12-16 08:13:09,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4601 states to 4601 states and 6298 transitions. [2023-12-16 08:13:09,506 INFO L78 Accepts]: Start accepts. Automaton has 4601 states and 6298 transitions. Word has length 101 [2023-12-16 08:13:09,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:09,507 INFO L495 AbstractCegarLoop]: Abstraction has 4601 states and 6298 transitions. [2023-12-16 08:13:09,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:09,507 INFO L276 IsEmpty]: Start isEmpty. Operand 4601 states and 6298 transitions. [2023-12-16 08:13:09,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:09,513 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:09,513 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:09,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-12-16 08:13:09,717 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-16 08:13:09,717 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:09,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:09,718 INFO L85 PathProgramCache]: Analyzing trace with hash -457000504, now seen corresponding path program 1 times [2023-12-16 08:13:09,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:09,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [426383060] [2023-12-16 08:13:09,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:09,718 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:09,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:09,719 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-16 08:13:09,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 08:13:09,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:09,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:09,810 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:09,852 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-16 08:13:09,853 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:09,853 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:09,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [426383060] [2023-12-16 08:13:09,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [426383060] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:09,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:09,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:09,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781694413] [2023-12-16 08:13:09,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:09,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:09,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:09,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:09,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:09,854 INFO L87 Difference]: Start difference. First operand 4601 states and 6298 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:10,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:10,484 INFO L93 Difference]: Finished difference Result 4891 states and 6733 transitions. [2023-12-16 08:13:10,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:13:10,484 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:10,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:10,497 INFO L225 Difference]: With dead ends: 4891 [2023-12-16 08:13:10,497 INFO L226 Difference]: Without dead ends: 4648 [2023-12-16 08:13:10,499 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 08:13:10,499 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 630 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 656 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:10,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [656 Valid, 645 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:13:10,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4648 states. [2023-12-16 08:13:10,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4648 to 4648. [2023-12-16 08:13:10,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 3571 states have (on average 1.3492019042285075) internal successors, (4818), 3707 states have internal predecessors, (4818), 553 states have call successors, (553), 347 states have call predecessors, (553), 522 states have return successors, (988), 602 states have call predecessors, (988), 551 states have call successors, (988) [2023-12-16 08:13:10,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 6359 transitions. [2023-12-16 08:13:10,851 INFO L78 Accepts]: Start accepts. Automaton has 4648 states and 6359 transitions. Word has length 101 [2023-12-16 08:13:10,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:10,852 INFO L495 AbstractCegarLoop]: Abstraction has 4648 states and 6359 transitions. [2023-12-16 08:13:10,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:10,852 INFO L276 IsEmpty]: Start isEmpty. Operand 4648 states and 6359 transitions. [2023-12-16 08:13:10,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:10,858 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:10,858 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:10,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:11,062 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-16 08:13:11,062 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:11,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:11,063 INFO L85 PathProgramCache]: Analyzing trace with hash -211080184, now seen corresponding path program 1 times [2023-12-16 08:13:11,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:11,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [566538721] [2023-12-16 08:13:11,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:11,064 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:11,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:11,065 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-16 08:13:11,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 (18)] Waiting until timeout for monitored process [2023-12-16 08:13:11,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:11,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:11,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:11,198 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-16 08:13:11,199 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:11,199 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:11,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [566538721] [2023-12-16 08:13:11,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [566538721] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:11,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:11,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:11,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751243582] [2023-12-16 08:13:11,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:11,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:11,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:11,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:11,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:11,200 INFO L87 Difference]: Start difference. First operand 4648 states and 6359 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:11,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:11,913 INFO L93 Difference]: Finished difference Result 4985 states and 6855 transitions. [2023-12-16 08:13:11,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:13:11,913 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:11,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:11,960 INFO L225 Difference]: With dead ends: 4985 [2023-12-16 08:13:11,960 INFO L226 Difference]: Without dead ends: 4695 [2023-12-16 08:13:11,962 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 08:13:11,963 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 624 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:11,963 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [650 Valid, 638 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:13:11,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4695 states. [2023-12-16 08:13:12,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4695 to 4695. [2023-12-16 08:13:12,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4695 states, 3615 states have (on average 1.3485477178423237) internal successors, (4875), 3751 states have internal predecessors, (4875), 554 states have call successors, (554), 349 states have call predecessors, (554), 524 states have return successors, (989), 603 states have call predecessors, (989), 552 states have call successors, (989) [2023-12-16 08:13:12,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4695 states to 4695 states and 6418 transitions. [2023-12-16 08:13:12,364 INFO L78 Accepts]: Start accepts. Automaton has 4695 states and 6418 transitions. Word has length 101 [2023-12-16 08:13:12,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:12,364 INFO L495 AbstractCegarLoop]: Abstraction has 4695 states and 6418 transitions. [2023-12-16 08:13:12,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:12,364 INFO L276 IsEmpty]: Start isEmpty. Operand 4695 states and 6418 transitions. [2023-12-16 08:13:12,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:12,372 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:12,372 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:12,393 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-16 08:13:12,577 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-16 08:13:12,578 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:12,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:12,579 INFO L85 PathProgramCache]: Analyzing trace with hash -2139493751, now seen corresponding path program 1 times [2023-12-16 08:13:12,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:12,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [55663841] [2023-12-16 08:13:12,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:12,579 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:12,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:12,581 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-16 08:13:12,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:12,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:12,683 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:12,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:12,727 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-16 08:13:12,727 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:12,727 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:12,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [55663841] [2023-12-16 08:13:12,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [55663841] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:12,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:12,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:12,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185005858] [2023-12-16 08:13:12,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:12,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:12,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:12,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:12,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:12,729 INFO L87 Difference]: Start difference. First operand 4695 states and 6418 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:13,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:13,525 INFO L93 Difference]: Finished difference Result 5079 states and 6973 transitions. [2023-12-16 08:13:13,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:13:13,525 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:13,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:13,536 INFO L225 Difference]: With dead ends: 5079 [2023-12-16 08:13:13,536 INFO L226 Difference]: Without dead ends: 4742 [2023-12-16 08:13:13,538 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 08:13:13,538 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 617 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:13,538 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [643 Valid, 631 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:13:13,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4742 states. [2023-12-16 08:13:13,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4742 to 4742. [2023-12-16 08:13:13,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4742 states, 3659 states have (on average 1.3473626673954633) internal successors, (4930), 3795 states have internal predecessors, (4930), 555 states have call successors, (555), 351 states have call predecessors, (555), 526 states have return successors, (990), 604 states have call predecessors, (990), 553 states have call successors, (990) [2023-12-16 08:13:13,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4742 states to 4742 states and 6475 transitions. [2023-12-16 08:13:13,907 INFO L78 Accepts]: Start accepts. Automaton has 4742 states and 6475 transitions. Word has length 101 [2023-12-16 08:13:13,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:13,908 INFO L495 AbstractCegarLoop]: Abstraction has 4742 states and 6475 transitions. [2023-12-16 08:13:13,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:13,908 INFO L276 IsEmpty]: Start isEmpty. Operand 4742 states and 6475 transitions. [2023-12-16 08:13:13,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:13,914 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:13,914 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:13,921 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-16 08:13:14,121 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-16 08:13:14,122 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:14,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:14,122 INFO L85 PathProgramCache]: Analyzing trace with hash 209796968, now seen corresponding path program 1 times [2023-12-16 08:13:14,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:14,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [56342515] [2023-12-16 08:13:14,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:14,123 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:14,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:14,124 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-16 08:13:14,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:14,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:14,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:14,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:14,264 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-16 08:13:14,264 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:14,264 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:14,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [56342515] [2023-12-16 08:13:14,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [56342515] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:14,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:14,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:14,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290981971] [2023-12-16 08:13:14,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:14,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:14,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:14,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:14,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:14,266 INFO L87 Difference]: Start difference. First operand 4742 states and 6475 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:14,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:14,961 INFO L93 Difference]: Finished difference Result 5173 states and 7087 transitions. [2023-12-16 08:13:14,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:13:14,961 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:14,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:14,974 INFO L225 Difference]: With dead ends: 5173 [2023-12-16 08:13:14,974 INFO L226 Difference]: Without dead ends: 4789 [2023-12-16 08:13:14,976 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 08:13:14,977 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 610 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 636 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:14,977 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [636 Valid, 624 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:13:14,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4789 states. [2023-12-16 08:13:15,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4789 to 4789. [2023-12-16 08:13:15,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4789 states, 3703 states have (on average 1.3456656764785309) internal successors, (4983), 3839 states have internal predecessors, (4983), 556 states have call successors, (556), 353 states have call predecessors, (556), 528 states have return successors, (991), 605 states have call predecessors, (991), 554 states have call successors, (991) [2023-12-16 08:13:15,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4789 states to 4789 states and 6530 transitions. [2023-12-16 08:13:15,416 INFO L78 Accepts]: Start accepts. Automaton has 4789 states and 6530 transitions. Word has length 101 [2023-12-16 08:13:15,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:15,417 INFO L495 AbstractCegarLoop]: Abstraction has 4789 states and 6530 transitions. [2023-12-16 08:13:15,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:15,417 INFO L276 IsEmpty]: Start isEmpty. Operand 4789 states and 6530 transitions. [2023-12-16 08:13:15,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:15,422 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:15,422 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:15,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-12-16 08:13:15,625 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-16 08:13:15,626 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:15,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:15,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1097019814, now seen corresponding path program 1 times [2023-12-16 08:13:15,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:15,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [682657768] [2023-12-16 08:13:15,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:15,627 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:15,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:15,628 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-16 08:13:15,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:15,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:15,714 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:15,716 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:15,756 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-16 08:13:15,756 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:15,756 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:15,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [682657768] [2023-12-16 08:13:15,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [682657768] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:15,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:15,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:15,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831881280] [2023-12-16 08:13:15,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:15,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:15,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:15,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:15,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:15,758 INFO L87 Difference]: Start difference. First operand 4789 states and 6530 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:16,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:16,578 INFO L93 Difference]: Finished difference Result 5267 states and 7197 transitions. [2023-12-16 08:13:16,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:13:16,579 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:16,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:16,591 INFO L225 Difference]: With dead ends: 5267 [2023-12-16 08:13:16,591 INFO L226 Difference]: Without dead ends: 4836 [2023-12-16 08:13:16,593 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 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-16 08:13:16,594 INFO L413 NwaCegarLoop]: 239 mSDtfsCounter, 603 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 629 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:16,595 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [629 Valid, 617 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:13:16,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4836 states. [2023-12-16 08:13:17,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4836 to 4836. [2023-12-16 08:13:17,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4836 states, 3747 states have (on average 1.343474779823859) internal successors, (5034), 3883 states have internal predecessors, (5034), 557 states have call successors, (557), 355 states have call predecessors, (557), 530 states have return successors, (992), 606 states have call predecessors, (992), 555 states have call successors, (992) [2023-12-16 08:13:17,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4836 states to 4836 states and 6583 transitions. [2023-12-16 08:13:17,030 INFO L78 Accepts]: Start accepts. Automaton has 4836 states and 6583 transitions. Word has length 101 [2023-12-16 08:13:17,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:17,030 INFO L495 AbstractCegarLoop]: Abstraction has 4836 states and 6583 transitions. [2023-12-16 08:13:17,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:17,030 INFO L276 IsEmpty]: Start isEmpty. Operand 4836 states and 6583 transitions. [2023-12-16 08:13:17,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:17,036 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:17,036 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:17,055 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-16 08:13:17,240 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-16 08:13:17,240 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:17,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:17,240 INFO L85 PathProgramCache]: Analyzing trace with hash 2010120517, now seen corresponding path program 1 times [2023-12-16 08:13:17,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:17,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1410208429] [2023-12-16 08:13:17,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:17,241 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:17,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:17,242 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-16 08:13:17,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:17,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:17,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:17,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:17,339 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-16 08:13:17,340 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:17,340 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:17,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1410208429] [2023-12-16 08:13:17,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1410208429] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:17,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:17,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:17,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237598694] [2023-12-16 08:13:17,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:17,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:13:17,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:17,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:13:17,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:13:17,341 INFO L87 Difference]: Start difference. First operand 4836 states and 6583 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:17,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:17,770 INFO L93 Difference]: Finished difference Result 5353 states and 7291 transitions. [2023-12-16 08:13:17,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:13:17,771 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:17,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:17,782 INFO L225 Difference]: With dead ends: 5353 [2023-12-16 08:13:17,782 INFO L226 Difference]: Without dead ends: 4876 [2023-12-16 08:13:17,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 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-16 08:13:17,785 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 56 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1196 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:17,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1196 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:17,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4876 states. [2023-12-16 08:13:18,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4876 to 4838. [2023-12-16 08:13:18,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4838 states, 3749 states have (on average 1.3416911176313684) internal successors, (5030), 3885 states have internal predecessors, (5030), 557 states have call successors, (557), 355 states have call predecessors, (557), 530 states have return successors, (992), 606 states have call predecessors, (992), 555 states have call successors, (992) [2023-12-16 08:13:18,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4838 states to 4838 states and 6579 transitions. [2023-12-16 08:13:18,337 INFO L78 Accepts]: Start accepts. Automaton has 4838 states and 6579 transitions. Word has length 101 [2023-12-16 08:13:18,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:18,337 INFO L495 AbstractCegarLoop]: Abstraction has 4838 states and 6579 transitions. [2023-12-16 08:13:18,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:18,337 INFO L276 IsEmpty]: Start isEmpty. Operand 4838 states and 6579 transitions. [2023-12-16 08:13:18,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:18,348 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:18,348 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:18,354 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-16 08:13:18,551 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-16 08:13:18,552 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:18,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:18,552 INFO L85 PathProgramCache]: Analyzing trace with hash 323940679, now seen corresponding path program 1 times [2023-12-16 08:13:18,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:18,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1758029012] [2023-12-16 08:13:18,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:18,553 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:18,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:18,573 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-16 08:13:18,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:18,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:18,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:18,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:18,709 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-16 08:13:18,710 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:18,710 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:18,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1758029012] [2023-12-16 08:13:18,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1758029012] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:18,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:18,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 08:13:18,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459922988] [2023-12-16 08:13:18,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:18,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:18,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:18,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:18,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:18,711 INFO L87 Difference]: Start difference. First operand 4838 states and 6579 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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-16 08:13:19,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:19,161 INFO L93 Difference]: Finished difference Result 5738 states and 7779 transitions. [2023-12-16 08:13:19,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:19,162 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:19,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:19,176 INFO L225 Difference]: With dead ends: 5738 [2023-12-16 08:13:19,176 INFO L226 Difference]: Without dead ends: 5259 [2023-12-16 08:13:19,179 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 99 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-16 08:13:19,180 INFO L413 NwaCegarLoop]: 443 mSDtfsCounter, 389 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:19,180 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [389 Valid, 683 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:19,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5259 states. [2023-12-16 08:13:19,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5259 to 5256. [2023-12-16 08:13:19,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5256 states, 4131 states have (on average 1.3393851367707577) internal successors, (5533), 4267 states have internal predecessors, (5533), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2023-12-16 08:13:19,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5256 states to 5256 states and 7122 transitions. [2023-12-16 08:13:19,643 INFO L78 Accepts]: Start accepts. Automaton has 5256 states and 7122 transitions. Word has length 101 [2023-12-16 08:13:19,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:19,643 INFO L495 AbstractCegarLoop]: Abstraction has 5256 states and 7122 transitions. [2023-12-16 08:13:19,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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-16 08:13:19,643 INFO L276 IsEmpty]: Start isEmpty. Operand 5256 states and 7122 transitions. [2023-12-16 08:13:19,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:19,648 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:19,648 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:19,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:19,852 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-16 08:13:19,852 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:19,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:19,852 INFO L85 PathProgramCache]: Analyzing trace with hash 900869320, now seen corresponding path program 1 times [2023-12-16 08:13:19,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:19,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [589476981] [2023-12-16 08:13:19,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:19,853 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:19,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:19,855 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-16 08:13:19,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:19,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:19,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:19,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:19,975 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-16 08:13:19,975 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:19,975 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:19,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [589476981] [2023-12-16 08:13:19,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [589476981] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:19,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:19,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:19,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426407165] [2023-12-16 08:13:19,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:19,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:13:19,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:19,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:13:19,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:13:19,976 INFO L87 Difference]: Start difference. First operand 5256 states and 7122 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:20,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:20,413 INFO L93 Difference]: Finished difference Result 6391 states and 8651 transitions. [2023-12-16 08:13:20,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:13:20,413 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:20,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:20,425 INFO L225 Difference]: With dead ends: 6391 [2023-12-16 08:13:20,425 INFO L226 Difference]: Without dead ends: 5494 [2023-12-16 08:13:20,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 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-16 08:13:20,428 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 47 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:20,428 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1209 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:20,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5494 states. [2023-12-16 08:13:20,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5494 to 5270. [2023-12-16 08:13:20,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5270 states, 4145 states have (on average 1.3367913148371533) internal successors, (5541), 4281 states have internal predecessors, (5541), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2023-12-16 08:13:20,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5270 states to 5270 states and 7130 transitions. [2023-12-16 08:13:20,866 INFO L78 Accepts]: Start accepts. Automaton has 5270 states and 7130 transitions. Word has length 101 [2023-12-16 08:13:20,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:20,866 INFO L495 AbstractCegarLoop]: Abstraction has 5270 states and 7130 transitions. [2023-12-16 08:13:20,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:20,867 INFO L276 IsEmpty]: Start isEmpty. Operand 5270 states and 7130 transitions. [2023-12-16 08:13:20,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:20,871 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:20,871 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:20,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:21,075 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-16 08:13:21,076 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:21,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:21,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1102693254, now seen corresponding path program 1 times [2023-12-16 08:13:21,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:21,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [911239891] [2023-12-16 08:13:21,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:21,077 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:21,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:21,078 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-16 08:13:21,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:21,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:21,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:21,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:21,172 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-16 08:13:21,172 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:21,173 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:21,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [911239891] [2023-12-16 08:13:21,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [911239891] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:21,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:21,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:21,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264973717] [2023-12-16 08:13:21,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:21,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:13:21,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:21,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:13:21,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:13:21,174 INFO L87 Difference]: Start difference. First operand 5270 states and 7130 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:21,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:21,615 INFO L93 Difference]: Finished difference Result 6209 states and 8382 transitions. [2023-12-16 08:13:21,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:13:21,616 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:21,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:21,630 INFO L225 Difference]: With dead ends: 6209 [2023-12-16 08:13:21,630 INFO L226 Difference]: Without dead ends: 5298 [2023-12-16 08:13:21,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 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-16 08:13:21,635 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 38 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1197 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:21,635 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1197 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:21,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5298 states. [2023-12-16 08:13:22,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5298 to 5272. [2023-12-16 08:13:22,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5272 states, 4147 states have (on average 1.3337352302869545) internal successors, (5531), 4283 states have internal predecessors, (5531), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2023-12-16 08:13:22,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5272 states to 5272 states and 7120 transitions. [2023-12-16 08:13:22,087 INFO L78 Accepts]: Start accepts. Automaton has 5272 states and 7120 transitions. Word has length 101 [2023-12-16 08:13:22,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:22,087 INFO L495 AbstractCegarLoop]: Abstraction has 5272 states and 7120 transitions. [2023-12-16 08:13:22,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:22,087 INFO L276 IsEmpty]: Start isEmpty. Operand 5272 states and 7120 transitions. [2023-12-16 08:13:22,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:22,092 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:22,092 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:22,097 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-16 08:13:22,295 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-16 08:13:22,296 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:22,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:22,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1805488632, now seen corresponding path program 1 times [2023-12-16 08:13:22,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:22,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2008412093] [2023-12-16 08:13:22,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:22,297 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:22,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:22,298 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-16 08:13:22,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:22,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:22,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:22,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:22,394 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-16 08:13:22,394 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:22,395 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:22,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2008412093] [2023-12-16 08:13:22,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2008412093] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:22,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:22,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:22,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17463750] [2023-12-16 08:13:22,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:22,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:13:22,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:22,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:13:22,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:13:22,396 INFO L87 Difference]: Start difference. First operand 5272 states and 7120 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:22,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:22,931 INFO L93 Difference]: Finished difference Result 6229 states and 8383 transitions. [2023-12-16 08:13:22,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:13:22,931 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:22,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:22,941 INFO L225 Difference]: With dead ends: 6229 [2023-12-16 08:13:22,941 INFO L226 Difference]: Without dead ends: 5316 [2023-12-16 08:13:22,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 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-16 08:13:22,943 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 29 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1201 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:22,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 1201 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:22,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5316 states. [2023-12-16 08:13:23,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5316 to 5276. [2023-12-16 08:13:23,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5276 states, 4151 states have (on average 1.3307636714044808) internal successors, (5524), 4287 states have internal predecessors, (5524), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2023-12-16 08:13:23,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5276 states to 5276 states and 7113 transitions. [2023-12-16 08:13:23,392 INFO L78 Accepts]: Start accepts. Automaton has 5276 states and 7113 transitions. Word has length 101 [2023-12-16 08:13:23,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:23,392 INFO L495 AbstractCegarLoop]: Abstraction has 5276 states and 7113 transitions. [2023-12-16 08:13:23,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:23,392 INFO L276 IsEmpty]: Start isEmpty. Operand 5276 states and 7113 transitions. [2023-12-16 08:13:23,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:23,397 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:23,397 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:23,404 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-16 08:13:23,602 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-16 08:13:23,602 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:23,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:23,603 INFO L85 PathProgramCache]: Analyzing trace with hash 2008398406, now seen corresponding path program 1 times [2023-12-16 08:13:23,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:23,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [305120022] [2023-12-16 08:13:23,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:23,603 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:23,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:23,604 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-16 08:13:23,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:23,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:23,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:23,692 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:23,701 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-16 08:13:23,702 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:23,702 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:23,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [305120022] [2023-12-16 08:13:23,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [305120022] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:23,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:23,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:23,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068476431] [2023-12-16 08:13:23,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:23,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:13:23,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:23,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:13:23,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:13:23,703 INFO L87 Difference]: Start difference. First operand 5276 states and 7113 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:24,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:24,118 INFO L93 Difference]: Finished difference Result 6225 states and 8353 transitions. [2023-12-16 08:13:24,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:13:24,118 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:24,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:24,127 INFO L225 Difference]: With dead ends: 6225 [2023-12-16 08:13:24,127 INFO L226 Difference]: Without dead ends: 5308 [2023-12-16 08:13:24,129 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 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-16 08:13:24,130 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 20 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1199 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:24,130 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1199 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:24,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5308 states. [2023-12-16 08:13:24,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5308 to 5280. [2023-12-16 08:13:24,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5280 states, 4155 states have (on average 1.327797833935018) internal successors, (5517), 4291 states have internal predecessors, (5517), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2023-12-16 08:13:24,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5280 states to 5280 states and 7106 transitions. [2023-12-16 08:13:24,586 INFO L78 Accepts]: Start accepts. Automaton has 5280 states and 7106 transitions. Word has length 101 [2023-12-16 08:13:24,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:24,586 INFO L495 AbstractCegarLoop]: Abstraction has 5280 states and 7106 transitions. [2023-12-16 08:13:24,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:24,586 INFO L276 IsEmpty]: Start isEmpty. Operand 5280 states and 7106 transitions. [2023-12-16 08:13:24,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:24,590 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:24,590 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:24,594 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-16 08:13:24,794 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-16 08:13:24,794 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:24,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:24,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1393082552, now seen corresponding path program 1 times [2023-12-16 08:13:24,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:24,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [372665112] [2023-12-16 08:13:24,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:24,795 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:24,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:24,796 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-16 08:13:24,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:24,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:24,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:24,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:24,892 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-16 08:13:24,892 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:24,892 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:24,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [372665112] [2023-12-16 08:13:24,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [372665112] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:24,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:24,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:24,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997609549] [2023-12-16 08:13:24,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:24,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:13:24,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:24,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:13:24,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:13:24,894 INFO L87 Difference]: Start difference. First operand 5280 states and 7106 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:25,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:25,317 INFO L93 Difference]: Finished difference Result 6209 states and 8307 transitions. [2023-12-16 08:13:25,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:13:25,317 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:25,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:25,327 INFO L225 Difference]: With dead ends: 6209 [2023-12-16 08:13:25,327 INFO L226 Difference]: Without dead ends: 5288 [2023-12-16 08:13:25,329 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 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-16 08:13:25,330 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 2 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1201 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:25,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1201 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:25,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5288 states. [2023-12-16 08:13:25,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5288 to 5284. [2023-12-16 08:13:25,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5284 states, 4159 states have (on average 1.3248377013705217) internal successors, (5510), 4295 states have internal predecessors, (5510), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2023-12-16 08:13:25,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5284 states to 5284 states and 7099 transitions. [2023-12-16 08:13:25,770 INFO L78 Accepts]: Start accepts. Automaton has 5284 states and 7099 transitions. Word has length 101 [2023-12-16 08:13:25,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:25,770 INFO L495 AbstractCegarLoop]: Abstraction has 5284 states and 7099 transitions. [2023-12-16 08:13:25,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:25,770 INFO L276 IsEmpty]: Start isEmpty. Operand 5284 states and 7099 transitions. [2023-12-16 08:13:25,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:25,774 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:25,774 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:25,785 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-16 08:13:25,978 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-16 08:13:25,978 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:25,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:25,979 INFO L85 PathProgramCache]: Analyzing trace with hash 2057879242, now seen corresponding path program 1 times [2023-12-16 08:13:25,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:25,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [811741947] [2023-12-16 08:13:25,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:25,979 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:25,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:25,980 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-16 08:13:25,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 (29)] Waiting until timeout for monitored process [2023-12-16 08:13:26,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:26,057 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 08:13:26,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:26,161 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-16 08:13:26,161 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:26,161 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:26,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [811741947] [2023-12-16 08:13:26,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [811741947] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:26,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:26,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:26,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611974335] [2023-12-16 08:13:26,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:26,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:26,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:26,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:26,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:26,162 INFO L87 Difference]: Start difference. First operand 5284 states and 7099 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:27,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:27,169 INFO L93 Difference]: Finished difference Result 7188 states and 9465 transitions. [2023-12-16 08:13:27,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:13:27,169 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:27,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:27,184 INFO L225 Difference]: With dead ends: 7188 [2023-12-16 08:13:27,184 INFO L226 Difference]: Without dead ends: 6262 [2023-12-16 08:13:27,187 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 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-16 08:13:27,187 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 615 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:27,188 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 822 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:13:27,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6262 states. [2023-12-16 08:13:27,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6262 to 6230. [2023-12-16 08:13:27,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6230 states, 5029 states have (on average 1.311592761980513) internal successors, (6596), 5167 states have internal predecessors, (6596), 617 states have call successors, (617), 405 states have call predecessors, (617), 582 states have return successors, (1054), 666 states have call predecessors, (1054), 615 states have call successors, (1054) [2023-12-16 08:13:27,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6230 states to 6230 states and 8267 transitions. [2023-12-16 08:13:27,703 INFO L78 Accepts]: Start accepts. Automaton has 6230 states and 8267 transitions. Word has length 101 [2023-12-16 08:13:27,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:27,703 INFO L495 AbstractCegarLoop]: Abstraction has 6230 states and 8267 transitions. [2023-12-16 08:13:27,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:27,704 INFO L276 IsEmpty]: Start isEmpty. Operand 6230 states and 8267 transitions. [2023-12-16 08:13:27,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:27,708 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:27,708 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:27,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-16 08:13:27,911 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-16 08:13:27,911 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:27,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:27,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1535488180, now seen corresponding path program 1 times [2023-12-16 08:13:27,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:27,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1702971929] [2023-12-16 08:13:27,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:27,912 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:27,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:27,913 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-16 08:13:27,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-16 08:13:27,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:27,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 08:13:27,998 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:28,109 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-16 08:13:28,109 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:28,109 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:28,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1702971929] [2023-12-16 08:13:28,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1702971929] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:28,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:28,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:28,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253705201] [2023-12-16 08:13:28,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:28,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:28,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:28,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:28,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:28,110 INFO L87 Difference]: Start difference. First operand 6230 states and 8267 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:28,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:28,971 INFO L93 Difference]: Finished difference Result 8320 states and 10875 transitions. [2023-12-16 08:13:28,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:13:28,972 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:28,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:28,984 INFO L225 Difference]: With dead ends: 8320 [2023-12-16 08:13:28,985 INFO L226 Difference]: Without dead ends: 6448 [2023-12-16 08:13:28,988 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 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-16 08:13:28,989 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 583 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:28,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [608 Valid, 611 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:13:28,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6448 states. [2023-12-16 08:13:29,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6448 to 6380. [2023-12-16 08:13:29,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6380 states, 5175 states have (on average 1.301256038647343) internal successors, (6734), 5313 states have internal predecessors, (6734), 617 states have call successors, (617), 409 states have call predecessors, (617), 586 states have return successors, (1054), 666 states have call predecessors, (1054), 615 states have call successors, (1054) [2023-12-16 08:13:29,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6380 states to 6380 states and 8405 transitions. [2023-12-16 08:13:29,492 INFO L78 Accepts]: Start accepts. Automaton has 6380 states and 8405 transitions. Word has length 101 [2023-12-16 08:13:29,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:29,496 INFO L495 AbstractCegarLoop]: Abstraction has 6380 states and 8405 transitions. [2023-12-16 08:13:29,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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-16 08:13:29,496 INFO L276 IsEmpty]: Start isEmpty. Operand 6380 states and 8405 transitions. [2023-12-16 08:13:29,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 08:13:29,502 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:29,502 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:29,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-16 08:13:29,706 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-16 08:13:29,707 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:29,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:29,707 INFO L85 PathProgramCache]: Analyzing trace with hash 954040782, now seen corresponding path program 1 times [2023-12-16 08:13:29,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:29,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [29813055] [2023-12-16 08:13:29,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:29,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-16 08:13:29,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:29,709 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-16 08:13:29,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-16 08:13:29,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:29,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:29,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:29,900 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-16 08:13:29,901 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:29,901 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:29,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [29813055] [2023-12-16 08:13:29,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [29813055] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:29,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:29,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 08:13:29,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195864631] [2023-12-16 08:13:29,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:29,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:29,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:29,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:29,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:29,902 INFO L87 Difference]: Start difference. First operand 6380 states and 8405 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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-16 08:13:30,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:30,494 INFO L93 Difference]: Finished difference Result 10369 states and 13313 transitions. [2023-12-16 08:13:30,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:30,495 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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 101 [2023-12-16 08:13:30,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:30,513 INFO L225 Difference]: With dead ends: 10369 [2023-12-16 08:13:30,513 INFO L226 Difference]: Without dead ends: 8348 [2023-12-16 08:13:30,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 99 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-16 08:13:30,520 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 327 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:30,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [327 Valid, 633 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:30,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8348 states. [2023-12-16 08:13:31,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8348 to 8344. [2023-12-16 08:13:31,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8344 states, 6983 states have (on average 1.27738794214521) internal successors, (8920), 7127 states have internal predecessors, (8920), 699 states have call successors, (699), 481 states have call predecessors, (699), 660 states have return successors, (1138), 744 states have call predecessors, (1138), 697 states have call successors, (1138) [2023-12-16 08:13:31,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8344 states to 8344 states and 10757 transitions. [2023-12-16 08:13:31,127 INFO L78 Accepts]: Start accepts. Automaton has 8344 states and 10757 transitions. Word has length 101 [2023-12-16 08:13:31,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:31,127 INFO L495 AbstractCegarLoop]: Abstraction has 8344 states and 10757 transitions. [2023-12-16 08:13:31,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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-16 08:13:31,128 INFO L276 IsEmpty]: Start isEmpty. Operand 8344 states and 10757 transitions. [2023-12-16 08:13:31,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-16 08:13:31,135 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:31,136 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-16 08:13:31,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-12-16 08:13:31,339 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-16 08:13:31,340 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:31,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:31,340 INFO L85 PathProgramCache]: Analyzing trace with hash -910132129, now seen corresponding path program 1 times [2023-12-16 08:13:31,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:31,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [554905219] [2023-12-16 08:13:31,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:31,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-16 08:13:31,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:31,342 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-16 08:13:31,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 (32)] Waiting until timeout for monitored process [2023-12-16 08:13:31,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:31,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:13:31,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:31,459 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-16 08:13:31,459 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:31,459 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:31,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [554905219] [2023-12-16 08:13:31,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [554905219] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:31,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:31,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:13:31,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848420057] [2023-12-16 08:13:31,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:31,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:13:31,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:31,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:13:31,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:13:31,464 INFO L87 Difference]: Start difference. First operand 8344 states and 10757 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-16 08:13:32,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:32,187 INFO L93 Difference]: Finished difference Result 12760 states and 16874 transitions. [2023-12-16 08:13:32,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:13:32,188 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-16 08:13:32,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:32,207 INFO L225 Difference]: With dead ends: 12760 [2023-12-16 08:13:32,207 INFO L226 Difference]: Without dead ends: 8464 [2023-12-16 08:13:32,214 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-16 08:13:32,219 INFO L413 NwaCegarLoop]: 401 mSDtfsCounter, 32 mSDsluCounter, 1595 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1996 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:32,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 1996 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:32,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8464 states. [2023-12-16 08:13:32,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8464 to 7978. [2023-12-16 08:13:32,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7978 states, 6743 states have (on average 1.268871422215631) internal successors, (8556), 6836 states have internal predecessors, (8556), 627 states have call successors, (627), 438 states have call predecessors, (627), 606 states have return successors, (1034), 712 states have call predecessors, (1034), 625 states have call successors, (1034) [2023-12-16 08:13:32,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7978 states to 7978 states and 10217 transitions. [2023-12-16 08:13:32,771 INFO L78 Accepts]: Start accepts. Automaton has 7978 states and 10217 transitions. Word has length 138 [2023-12-16 08:13:32,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:32,771 INFO L495 AbstractCegarLoop]: Abstraction has 7978 states and 10217 transitions. [2023-12-16 08:13:32,772 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-16 08:13:32,772 INFO L276 IsEmpty]: Start isEmpty. Operand 7978 states and 10217 transitions. [2023-12-16 08:13:32,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-16 08:13:32,778 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:32,778 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-16 08:13:32,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-12-16 08:13:32,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:32,982 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:32,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:32,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1375002930, now seen corresponding path program 1 times [2023-12-16 08:13:32,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:32,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1654090269] [2023-12-16 08:13:32,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:32,983 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:32,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:32,984 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-16 08:13:33,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:33,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:33,065 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:33,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:33,076 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-16 08:13:33,076 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:33,076 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:33,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1654090269] [2023-12-16 08:13:33,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1654090269] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:33,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:33,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:13:33,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903036982] [2023-12-16 08:13:33,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:33,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:33,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:33,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:33,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:33,078 INFO L87 Difference]: Start difference. First operand 7978 states and 10217 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-16 08:13:33,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:33,493 INFO L93 Difference]: Finished difference Result 10221 states and 13225 transitions. [2023-12-16 08:13:33,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:33,494 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-16 08:13:33,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:33,504 INFO L225 Difference]: With dead ends: 10221 [2023-12-16 08:13:33,504 INFO L226 Difference]: Without dead ends: 6299 [2023-12-16 08:13:33,510 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-16 08:13:33,511 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 138 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:33,511 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 663 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:13:33,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6299 states. [2023-12-16 08:13:33,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6299 to 6299. [2023-12-16 08:13:33,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6299 states, 5472 states have (on average 1.2569444444444444) internal successors, (6878), 5525 states have internal predecessors, (6878), 415 states have call successors, (415), 318 states have call predecessors, (415), 410 states have return successors, (619), 456 states have call predecessors, (619), 413 states have call successors, (619) [2023-12-16 08:13:33,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6299 states to 6299 states and 7912 transitions. [2023-12-16 08:13:33,865 INFO L78 Accepts]: Start accepts. Automaton has 6299 states and 7912 transitions. Word has length 139 [2023-12-16 08:13:33,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:33,865 INFO L495 AbstractCegarLoop]: Abstraction has 6299 states and 7912 transitions. [2023-12-16 08:13:33,866 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-16 08:13:33,866 INFO L276 IsEmpty]: Start isEmpty. Operand 6299 states and 7912 transitions. [2023-12-16 08:13:33,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:13:33,870 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:33,870 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:33,876 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-16 08:13:34,074 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-16 08:13:34,075 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:34,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:34,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1513710796, now seen corresponding path program 1 times [2023-12-16 08:13:34,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:34,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [199717870] [2023-12-16 08:13:34,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:34,075 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:34,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:34,077 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-16 08:13:34,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:34,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:34,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:34,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:34,251 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-16 08:13:34,251 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:34,251 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:34,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [199717870] [2023-12-16 08:13:34,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [199717870] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:34,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:34,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:13:34,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075403101] [2023-12-16 08:13:34,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:34,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:34,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:34,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:34,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:34,252 INFO L87 Difference]: Start difference. First operand 6299 states and 7912 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-16 08:13:34,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:34,789 INFO L93 Difference]: Finished difference Result 10005 states and 13008 transitions. [2023-12-16 08:13:34,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:34,790 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-16 08:13:34,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:34,806 INFO L225 Difference]: With dead ends: 10005 [2023-12-16 08:13:34,806 INFO L226 Difference]: Without dead ends: 7994 [2023-12-16 08:13:34,812 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-16 08:13:34,812 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 64 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 793 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:34,813 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 793 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:34,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7994 states. [2023-12-16 08:13:35,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7994 to 7966. [2023-12-16 08:13:35,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7966 states, 6770 states have (on average 1.272378138847858) internal successors, (8614), 6868 states have internal predecessors, (8614), 583 states have call successors, (583), 438 states have call predecessors, (583), 611 states have return successors, (949), 660 states have call predecessors, (949), 581 states have call successors, (949) [2023-12-16 08:13:35,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7966 states to 7966 states and 10146 transitions. [2023-12-16 08:13:35,363 INFO L78 Accepts]: Start accepts. Automaton has 7966 states and 10146 transitions. Word has length 141 [2023-12-16 08:13:35,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:35,363 INFO L495 AbstractCegarLoop]: Abstraction has 7966 states and 10146 transitions. [2023-12-16 08:13:35,363 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-16 08:13:35,364 INFO L276 IsEmpty]: Start isEmpty. Operand 7966 states and 10146 transitions. [2023-12-16 08:13:35,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-16 08:13:35,368 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:35,368 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-16 08:13:35,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-12-16 08:13:35,572 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-16 08:13:35,572 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:35,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:35,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1339871911, now seen corresponding path program 1 times [2023-12-16 08:13:35,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:35,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1275182340] [2023-12-16 08:13:35,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:35,573 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:35,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:35,574 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-16 08:13:35,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:35,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:35,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:35,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:35,689 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-16 08:13:35,689 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:35,690 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:35,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1275182340] [2023-12-16 08:13:35,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1275182340] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:35,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:35,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:13:35,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518816533] [2023-12-16 08:13:35,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:35,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:35,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:35,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:35,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:35,691 INFO L87 Difference]: Start difference. First operand 7966 states and 10146 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-16 08:13:36,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:36,564 INFO L93 Difference]: Finished difference Result 15202 states and 20358 transitions. [2023-12-16 08:13:36,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:36,565 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-16 08:13:36,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:36,588 INFO L225 Difference]: With dead ends: 15202 [2023-12-16 08:13:36,588 INFO L226 Difference]: Without dead ends: 11524 [2023-12-16 08:13:36,598 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-16 08:13:36,599 INFO L413 NwaCegarLoop]: 446 mSDtfsCounter, 94 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 831 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:36,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 831 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:36,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11524 states. [2023-12-16 08:13:37,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11524 to 11472. [2023-12-16 08:13:37,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11472 states, 9466 states have (on average 1.2780477498415381) internal successors, (12098), 9646 states have internal predecessors, (12098), 967 states have call successors, (967), 702 states have call predecessors, (967), 1037 states have return successors, (1837), 1124 states have call predecessors, (1837), 965 states have call successors, (1837) [2023-12-16 08:13:37,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11472 states to 11472 states and 14902 transitions. [2023-12-16 08:13:37,575 INFO L78 Accepts]: Start accepts. Automaton has 11472 states and 14902 transitions. Word has length 142 [2023-12-16 08:13:37,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:37,575 INFO L495 AbstractCegarLoop]: Abstraction has 11472 states and 14902 transitions. [2023-12-16 08:13:37,575 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-16 08:13:37,575 INFO L276 IsEmpty]: Start isEmpty. Operand 11472 states and 14902 transitions. [2023-12-16 08:13:37,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-16 08:13:37,582 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:37,583 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-16 08:13:37,588 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-16 08:13:37,786 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-16 08:13:37,786 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:37,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:37,787 INFO L85 PathProgramCache]: Analyzing trace with hash 952803248, now seen corresponding path program 1 times [2023-12-16 08:13:37,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:37,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [830166929] [2023-12-16 08:13:37,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:37,787 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:37,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:37,788 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-16 08:13:37,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:37,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:37,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:37,872 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:37,948 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-16 08:13:37,948 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:37,948 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:37,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [830166929] [2023-12-16 08:13:37,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [830166929] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:37,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:37,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:13:37,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083490833] [2023-12-16 08:13:37,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:37,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:37,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:37,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:37,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:37,949 INFO L87 Difference]: Start difference. First operand 11472 states and 14902 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-16 08:13:39,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:39,521 INFO L93 Difference]: Finished difference Result 25696 states and 34490 transitions. [2023-12-16 08:13:39,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:39,521 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-16 08:13:39,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:39,559 INFO L225 Difference]: With dead ends: 25696 [2023-12-16 08:13:39,559 INFO L226 Difference]: Without dead ends: 18512 [2023-12-16 08:13:39,571 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-16 08:13:39,572 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 68 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:39,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 798 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:39,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18512 states. [2023-12-16 08:13:41,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18512 to 18508. [2023-12-16 08:13:41,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18508 states, 14914 states have (on average 1.2828215099906128) internal successors, (19132), 15266 states have internal predecessors, (19132), 1735 states have call successors, (1735), 1230 states have call predecessors, (1735), 1857 states have return successors, (3383), 2012 states have call predecessors, (3383), 1733 states have call successors, (3383) [2023-12-16 08:13:41,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18508 states to 18508 states and 24250 transitions. [2023-12-16 08:13:41,229 INFO L78 Accepts]: Start accepts. Automaton has 18508 states and 24250 transitions. Word has length 143 [2023-12-16 08:13:41,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:41,229 INFO L495 AbstractCegarLoop]: Abstraction has 18508 states and 24250 transitions. [2023-12-16 08:13:41,229 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-16 08:13:41,229 INFO L276 IsEmpty]: Start isEmpty. Operand 18508 states and 24250 transitions. [2023-12-16 08:13:41,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-16 08:13:41,239 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:41,239 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:41,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-12-16 08:13:41,442 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-16 08:13:41,442 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:41,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:41,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1094979915, now seen corresponding path program 1 times [2023-12-16 08:13:41,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:41,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [736905845] [2023-12-16 08:13:41,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:41,443 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:41,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:41,444 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-16 08:13:41,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:41,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:41,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:41,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:41,539 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-16 08:13:41,540 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:41,540 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:41,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [736905845] [2023-12-16 08:13:41,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [736905845] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:41,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:41,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:41,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682411448] [2023-12-16 08:13:41,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:41,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:41,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:41,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:41,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:41,541 INFO L87 Difference]: Start difference. First operand 18508 states and 24250 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 3 states have internal predecessors, (76), 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-16 08:13:45,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:45,001 INFO L93 Difference]: Finished difference Result 46379 states and 61721 transitions. [2023-12-16 08:13:45,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:13:45,001 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 3 states have internal predecessors, (76), 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-16 08:13:45,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:45,064 INFO L225 Difference]: With dead ends: 46379 [2023-12-16 08:13:45,064 INFO L226 Difference]: Without dead ends: 31872 [2023-12-16 08:13:45,083 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-16 08:13:45,084 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 602 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:45,084 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [633 Valid, 621 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 606 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:13:45,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31872 states. [2023-12-16 08:13:48,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31872 to 31824. [2023-12-16 08:13:48,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31824 states, 25096 states have (on average 1.2828339177558177) internal successors, (32194), 25755 states have internal predecessors, (32194), 3250 states have call successors, (3250), 2265 states have call predecessors, (3250), 3476 states have return successors, (6336), 3804 states have call predecessors, (6336), 3248 states have call successors, (6336) [2023-12-16 08:13:48,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31824 states to 31824 states and 41780 transitions. [2023-12-16 08:13:48,778 INFO L78 Accepts]: Start accepts. Automaton has 31824 states and 41780 transitions. Word has length 147 [2023-12-16 08:13:48,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:48,778 INFO L495 AbstractCegarLoop]: Abstraction has 31824 states and 41780 transitions. [2023-12-16 08:13:48,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 3 states have internal predecessors, (76), 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-16 08:13:48,778 INFO L276 IsEmpty]: Start isEmpty. Operand 31824 states and 41780 transitions. [2023-12-16 08:13:48,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-12-16 08:13:48,795 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:48,795 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:48,799 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2023-12-16 08:13:48,999 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-16 08:13:49,000 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:49,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:49,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1747102771, now seen corresponding path program 1 times [2023-12-16 08:13:49,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:49,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1507904222] [2023-12-16 08:13:49,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:49,000 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:49,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:49,002 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-16 08:13:49,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 (38)] Waiting until timeout for monitored process [2023-12-16 08:13:49,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:49,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:49,092 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:49,137 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-12-16 08:13:49,137 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:49,137 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:49,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1507904222] [2023-12-16 08:13:49,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1507904222] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:49,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:49,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:49,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675515037] [2023-12-16 08:13:49,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:49,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:13:49,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:49,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:13:49,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:13:49,138 INFO L87 Difference]: Start difference. First operand 31824 states and 41780 transitions. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-16 08:13:52,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:52,011 INFO L93 Difference]: Finished difference Result 48275 states and 63950 transitions. [2023-12-16 08:13:52,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:13:52,011 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) Word has length 164 [2023-12-16 08:13:52,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:52,058 INFO L225 Difference]: With dead ends: 48275 [2023-12-16 08:13:52,058 INFO L226 Difference]: Without dead ends: 20491 [2023-12-16 08:13:52,088 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 162 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-16 08:13:52,090 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 531 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:52,090 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 472 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:13:52,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20491 states. [2023-12-16 08:13:54,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20491 to 20491. [2023-12-16 08:13:54,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20491 states, 16555 states have (on average 1.279613409845968) internal successors, (21184), 16918 states have internal predecessors, (21184), 1914 states have call successors, (1914), 1281 states have call predecessors, (1914), 2020 states have return successors, (3548), 2292 states have call predecessors, (3548), 1912 states have call successors, (3548) [2023-12-16 08:13:54,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20491 states to 20491 states and 26646 transitions. [2023-12-16 08:13:54,124 INFO L78 Accepts]: Start accepts. Automaton has 20491 states and 26646 transitions. Word has length 164 [2023-12-16 08:13:54,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:54,125 INFO L495 AbstractCegarLoop]: Abstraction has 20491 states and 26646 transitions. [2023-12-16 08:13:54,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-16 08:13:54,125 INFO L276 IsEmpty]: Start isEmpty. Operand 20491 states and 26646 transitions. [2023-12-16 08:13:54,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-12-16 08:13:54,135 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:54,135 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:54,141 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-16 08:13:54,339 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-16 08:13:54,340 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:54,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:54,340 INFO L85 PathProgramCache]: Analyzing trace with hash 2049233553, now seen corresponding path program 2 times [2023-12-16 08:13:54,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:54,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1383212245] [2023-12-16 08:13:54,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 08:13:54,340 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:54,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:54,342 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-16 08:13:54,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-16 08:13:54,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-16 08:13:54,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 08:13:54,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:54,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:54,420 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-16 08:13:54,420 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:54,420 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:54,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1383212245] [2023-12-16 08:13:54,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1383212245] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:54,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:54,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:13:54,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989549449] [2023-12-16 08:13:54,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:54,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:54,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:54,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:54,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:54,422 INFO L87 Difference]: Start difference. First operand 20491 states and 26646 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Received shutdown request... [2023-12-16 08:13:56,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:56,666 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 162 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-16 08:13:56,667 INFO L413 NwaCegarLoop]: 468 mSDtfsCounter, 406 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:56,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [406 Valid, 595 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:13:56,668 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location error1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-16 08:13:56,673 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-16 08:13:56,673 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 08:13:56,673 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 08:13:56,871 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-16 08:13:56,872 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (20491states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (32482 states constructed, input type IntersectNwa). [2023-12-16 08:13:56,873 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-16 08:13:56,875 INFO L445 BasicCegarLoop]: Path program histogram: [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] [2023-12-16 08:13:56,877 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 08:13:56,878 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 08:13:56 BoogieIcfgContainer [2023-12-16 08:13:56,878 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 08:13:56,879 INFO L158 Benchmark]: Toolchain (without parser) took 64883.61ms. Allocated memory was 172.0MB in the beginning and 4.7GB in the end (delta: 4.5GB). Free memory was 124.0MB in the beginning and 4.2GB in the end (delta: -4.1GB). Peak memory consumption was 1.8GB. Max. memory is 8.0GB. [2023-12-16 08:13:56,879 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 172.0MB. Free memory is still 128.1MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 08:13:56,879 INFO L158 Benchmark]: CACSL2BoogieTranslator took 383.15ms. Allocated memory is still 172.0MB. Free memory was 123.7MB in the beginning and 99.9MB in the end (delta: 23.8MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. [2023-12-16 08:13:56,879 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.21ms. Allocated memory is still 172.0MB. Free memory was 99.9MB in the beginning and 96.4MB in the end (delta: 3.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-16 08:13:56,879 INFO L158 Benchmark]: Boogie Preprocessor took 97.64ms. Allocated memory is still 172.0MB. Free memory was 96.4MB in the beginning and 91.2MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-16 08:13:56,879 INFO L158 Benchmark]: RCFGBuilder took 920.86ms. Allocated memory is still 172.0MB. Free memory was 91.2MB in the beginning and 89.3MB in the end (delta: 1.9MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. [2023-12-16 08:13:56,879 INFO L158 Benchmark]: TraceAbstraction took 63419.84ms. Allocated memory was 172.0MB in the beginning and 4.7GB in the end (delta: 4.5GB). Free memory was 88.2MB in the beginning and 4.2GB in the end (delta: -4.1GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2023-12-16 08:13:56,880 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 172.0MB. Free memory is still 128.1MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 383.15ms. Allocated memory is still 172.0MB. Free memory was 123.7MB in the beginning and 99.9MB in the end (delta: 23.8MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 56.21ms. Allocated memory is still 172.0MB. Free memory was 99.9MB in the beginning and 96.4MB in the end (delta: 3.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 97.64ms. Allocated memory is still 172.0MB. Free memory was 96.4MB in the beginning and 91.2MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * RCFGBuilder took 920.86ms. Allocated memory is still 172.0MB. Free memory was 91.2MB in the beginning and 89.3MB in the end (delta: 1.9MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. * TraceAbstraction took 63419.84ms. Allocated memory was 172.0MB in the beginning and 4.7GB in the end (delta: 4.5GB). Free memory was 88.2MB in the beginning and 4.2GB in the end (delta: -4.1GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 27). Cancelled while NwaCegarLoop was constructing difference of abstraction (20491states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (32482 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 599]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 599). Cancelled while NwaCegarLoop was constructing difference of abstraction (20491states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (32482 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 15 procedures, 314 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 63.4s, OverallIterations: 38, TraceHistogramMax: 6, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.3s, AutomataDifference: 29.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14493 SdHoareTripleChecker+Valid, 8.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14032 mSDsluCounter, 31837 SdHoareTripleChecker+Invalid, 7.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 18914 mSDsCounter, 1058 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12389 IncrementalHoareTripleChecker+Invalid, 13447 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1058 mSolverCounterUnsat, 12923 mSDtfsCounter, 12389 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3941 GetRequests, 3829 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=31824occurred in iteration=36, InterpolantAutomatonStates: 162, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 19.8s AutomataMinimizationTime, 37 MinimizatonAttempts, 1136 StatesRemovedByMinimization, 21 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 1.9s InterpolantComputationTime, 3951 NumberOfCodeBlocks, 3846 NumberOfCodeBlocksAsserted, 38 NumberOfCheckSat, 3913 ConstructedInterpolants, 0 QuantifiedInterpolants, 6081 SizeOfPredicates, 10 NumberOfNonLiveVariables, 10189 ConjunctsInSsa, 141 ConjunctsInUnsatCore, 38 InterpolantComputations, 38 PerfectInterpolantSequences, 824/824 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown