/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_2.cil-1+token_ring.10.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 08:11:00,264 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 08:11:00,329 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:11:00,332 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 08:11:00,333 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 08:11:00,360 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 08:11:00,360 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 08:11:00,360 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 08:11:00,361 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 08:11:00,364 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 08:11:00,364 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 08:11:00,364 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 08:11:00,365 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 08:11:00,366 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 08:11:00,366 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 08:11:00,366 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 08:11:00,366 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 08:11:00,367 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 08:11:00,367 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 08:11:00,368 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 08:11:00,368 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 08:11:00,368 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 08:11:00,368 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 08:11:00,369 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 08:11:00,369 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 08:11:00,369 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 08:11:00,369 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 08:11:00,369 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 08:11:00,369 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 08:11:00,370 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 08:11:00,370 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 08:11:00,370 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 08:11:00,371 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 08:11:00,371 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 08:11:00,371 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:11:00,371 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 08:11:00,371 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 08:11:00,371 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 08:11:00,372 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 08:11:00,372 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 08:11:00,372 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 08:11:00,372 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 08:11:00,372 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 08:11:00,372 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 08:11:00,373 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 08:11:00,373 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 08:11:00,373 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:11:00,570 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 08:11:00,591 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 08:11:00,593 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 08:11:00,593 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 08:11:00,594 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 08:11:00,594 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.10.cil-2.c [2023-12-16 08:11:01,817 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 08:11:02,015 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 08:11:02,015 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.10.cil-2.c [2023-12-16 08:11:02,027 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8a7d5ff3f/2d3ad9891076452d9bc3b80f10a613f0/FLAG1e5463111 [2023-12-16 08:11:02,038 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8a7d5ff3f/2d3ad9891076452d9bc3b80f10a613f0 [2023-12-16 08:11:02,039 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 08:11:02,040 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 08:11:02,052 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 08:11:02,052 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 08:11:02,056 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 08:11:02,061 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:11:02" (1/1) ... [2023-12-16 08:11:02,062 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74524080 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:02, skipping insertion in model container [2023-12-16 08:11:02,062 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:11:02" (1/1) ... [2023-12-16 08:11:02,119 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 08:11:02,250 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_2.cil-1+token_ring.10.cil-2.c[914,927] [2023-12-16 08:11:02,300 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_2.cil-1+token_ring.10.cil-2.c[7115,7128] [2023-12-16 08:11:02,364 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:11:02,383 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 08:11:02,396 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_2.cil-1+token_ring.10.cil-2.c[914,927] [2023-12-16 08:11:02,417 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_2.cil-1+token_ring.10.cil-2.c[7115,7128] [2023-12-16 08:11:02,465 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:11:02,483 INFO L206 MainTranslator]: Completed translation [2023-12-16 08:11:02,483 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:02 WrapperNode [2023-12-16 08:11:02,483 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 08:11:02,484 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 08:11:02,484 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 08:11:02,484 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 08:11:02,490 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:11:02" (1/1) ... [2023-12-16 08:11:02,519 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:11:02" (1/1) ... [2023-12-16 08:11:02,568 INFO L138 Inliner]: procedures = 74, calls = 87, calls flagged for inlining = 42, calls inlined = 42, statements flattened = 913 [2023-12-16 08:11:02,569 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 08:11:02,569 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 08:11:02,569 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 08:11:02,569 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 08:11:02,579 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:02" (1/1) ... [2023-12-16 08:11:02,579 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:02" (1/1) ... [2023-12-16 08:11:02,596 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:02" (1/1) ... [2023-12-16 08:11:02,613 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:11:02,621 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:02" (1/1) ... [2023-12-16 08:11:02,621 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:02" (1/1) ... [2023-12-16 08:11:02,653 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:02" (1/1) ... [2023-12-16 08:11:02,678 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:02" (1/1) ... [2023-12-16 08:11:02,683 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:02" (1/1) ... [2023-12-16 08:11:02,687 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:02" (1/1) ... [2023-12-16 08:11:02,692 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 08:11:02,693 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 08:11:02,693 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 08:11:02,693 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 08:11:02,694 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:02" (1/1) ... [2023-12-16 08:11:02,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:11:02,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 08:11:02,750 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:11:02,757 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:11:02,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 08:11:02,786 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-16 08:11:02,786 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-16 08:11:02,786 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-16 08:11:02,786 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-16 08:11:02,787 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-16 08:11:02,787 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-16 08:11:02,787 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-16 08:11:02,787 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-16 08:11:02,787 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-16 08:11:02,787 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-16 08:11:02,787 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-16 08:11:02,787 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-16 08:11:02,788 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-16 08:11:02,788 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-16 08:11:02,788 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-16 08:11:02,788 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-16 08:11:02,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 08:11:02,788 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-16 08:11:02,788 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-16 08:11:02,789 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-16 08:11:02,789 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-16 08:11:02,789 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-16 08:11:02,791 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-16 08:11:02,791 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-16 08:11:02,791 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-16 08:11:02,791 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-16 08:11:02,792 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-16 08:11:02,792 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 08:11:02,792 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 08:11:02,792 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-16 08:11:02,792 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-16 08:11:02,898 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 08:11:02,899 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 08:11:03,651 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 08:11:03,706 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 08:11:03,707 INFO L309 CfgBuilder]: Removed 17 assume(true) statements. [2023-12-16 08:11:03,707 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:11:03 BoogieIcfgContainer [2023-12-16 08:11:03,707 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 08:11:03,708 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 08:11:03,708 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 08:11:03,710 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 08:11:03,711 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 08:11:02" (1/3) ... [2023-12-16 08:11:03,711 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77f65fb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:11:03, skipping insertion in model container [2023-12-16 08:11:03,711 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:02" (2/3) ... [2023-12-16 08:11:03,711 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77f65fb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:11:03, skipping insertion in model container [2023-12-16 08:11:03,711 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:11:03" (3/3) ... [2023-12-16 08:11:03,712 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.10.cil-2.c [2023-12-16 08:11:03,723 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 08:11:03,723 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-16 08:11:03,755 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 08:11:03,759 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;@137d479f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 08:11:03,759 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-16 08:11:03,764 INFO L276 IsEmpty]: Start isEmpty. Operand has 393 states, 338 states have (on average 1.7071005917159763) internal successors, (577), 344 states have internal predecessors, (577), 38 states have call successors, (38), 14 states have call predecessors, (38), 14 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-16 08:11:03,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:11:03,771 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:03,771 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:11:03,772 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:03,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:03,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1051938744, now seen corresponding path program 1 times [2023-12-16 08:11:03,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:03,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1736590421] [2023-12-16 08:11:03,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:03,784 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:11:03,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:03,785 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:11:03,787 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:11:03,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:03,926 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 08:11:03,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:04,017 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:11:04,017 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:04,018 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:04,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1736590421] [2023-12-16 08:11:04,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1736590421] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:04,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:04,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:11:04,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91641227] [2023-12-16 08:11:04,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:04,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:04,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:04,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:04,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:04,057 INFO L87 Difference]: Start difference. First operand has 393 states, 338 states have (on average 1.7071005917159763) internal successors, (577), 344 states have internal predecessors, (577), 38 states have call successors, (38), 14 states have call predecessors, (38), 14 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:05,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:05,090 INFO L93 Difference]: Finished difference Result 858 states and 1417 transitions. [2023-12-16 08:11:05,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:11:05,092 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:11:05,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:05,102 INFO L225 Difference]: With dead ends: 858 [2023-12-16 08:11:05,102 INFO L226 Difference]: Without dead ends: 483 [2023-12-16 08:11:05,106 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 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:11:05,109 INFO L413 NwaCegarLoop]: 330 mSDtfsCounter, 411 mSDsluCounter, 819 mSDsCounter, 0 mSdLazyCounter, 1057 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 1149 SdHoareTripleChecker+Invalid, 1114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1057 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:05,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [418 Valid, 1149 Invalid, 1114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1057 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-16 08:11:05,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2023-12-16 08:11:05,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 476. [2023-12-16 08:11:05,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 403 states have (on average 1.5707196029776676) internal successors, (633), 409 states have internal predecessors, (633), 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:11:05,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 734 transitions. [2023-12-16 08:11:05,179 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 734 transitions. Word has length 58 [2023-12-16 08:11:05,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:05,180 INFO L495 AbstractCegarLoop]: Abstraction has 476 states and 734 transitions. [2023-12-16 08:11:05,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:05,180 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 734 transitions. [2023-12-16 08:11:05,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:11:05,182 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:05,183 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:11:05,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:05,387 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:11:05,387 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:05,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:05,389 INFO L85 PathProgramCache]: Analyzing trace with hash -2143100791, now seen corresponding path program 1 times [2023-12-16 08:11:05,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:05,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1018536335] [2023-12-16 08:11:05,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:05,391 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:11:05,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:05,402 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:11:05,403 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:11:05,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:05,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 08:11:05,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:05,534 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:11:05,534 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:05,534 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:05,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1018536335] [2023-12-16 08:11:05,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1018536335] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:05,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:05,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:11:05,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893767054] [2023-12-16 08:11:05,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:05,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:05,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:05,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:05,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:05,537 INFO L87 Difference]: Start difference. First operand 476 states and 734 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:06,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:06,336 INFO L93 Difference]: Finished difference Result 835 states and 1255 transitions. [2023-12-16 08:11:06,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:11:06,337 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:11:06,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:06,341 INFO L225 Difference]: With dead ends: 835 [2023-12-16 08:11:06,341 INFO L226 Difference]: Without dead ends: 671 [2023-12-16 08:11:06,342 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 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:11:06,342 INFO L413 NwaCegarLoop]: 330 mSDtfsCounter, 400 mSDsluCounter, 815 mSDsCounter, 0 mSdLazyCounter, 1047 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 1145 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1047 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:06,343 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 1145 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1047 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 08:11:06,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2023-12-16 08:11:06,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 663. [2023-12-16 08:11:06,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 546 states have (on average 1.521978021978022) internal successors, (831), 560 states have internal predecessors, (831), 71 states have call successors, (71), 35 states have call predecessors, (71), 44 states have return successors, (94), 72 states have call predecessors, (94), 69 states have call successors, (94) [2023-12-16 08:11:06,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 996 transitions. [2023-12-16 08:11:06,376 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 996 transitions. Word has length 58 [2023-12-16 08:11:06,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:06,376 INFO L495 AbstractCegarLoop]: Abstraction has 663 states and 996 transitions. [2023-12-16 08:11:06,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:06,376 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 996 transitions. [2023-12-16 08:11:06,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:11:06,378 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:06,378 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:11:06,398 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:11:06,583 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:11:06,583 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:06,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:06,584 INFO L85 PathProgramCache]: Analyzing trace with hash 207873737, now seen corresponding path program 1 times [2023-12-16 08:11:06,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:06,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [475084147] [2023-12-16 08:11:06,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:06,585 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:11:06,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:06,586 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:11:06,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 08:11:06,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:06,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:11:06,692 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:06,716 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:11:06,716 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:06,716 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:06,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [475084147] [2023-12-16 08:11:06,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [475084147] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:06,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:06,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:11:06,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625864684] [2023-12-16 08:11:06,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:06,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:11:06,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:06,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:11:06,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:06,718 INFO L87 Difference]: Start difference. First operand 663 states and 996 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:06,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:06,888 INFO L93 Difference]: Finished difference Result 1018 states and 1493 transitions. [2023-12-16 08:11:06,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:11:06,889 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:11:06,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:06,892 INFO L225 Difference]: With dead ends: 1018 [2023-12-16 08:11:06,892 INFO L226 Difference]: Without dead ends: 681 [2023-12-16 08:11:06,893 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:11:06,894 INFO L413 NwaCegarLoop]: 562 mSDtfsCounter, 6 mSDsluCounter, 2243 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2805 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:06,894 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2805 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:06,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2023-12-16 08:11:06,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 671. [2023-12-16 08:11:06,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 552 states have (on average 1.5126811594202898) internal successors, (835), 566 states have internal predecessors, (835), 71 states have call successors, (71), 35 states have call predecessors, (71), 46 states have return successors, (96), 74 states have call predecessors, (96), 69 states have call successors, (96) [2023-12-16 08:11:06,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1002 transitions. [2023-12-16 08:11:06,919 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1002 transitions. Word has length 58 [2023-12-16 08:11:06,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:06,920 INFO L495 AbstractCegarLoop]: Abstraction has 671 states and 1002 transitions. [2023-12-16 08:11:06,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:06,920 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1002 transitions. [2023-12-16 08:11:06,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:11:06,921 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:06,921 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:11:06,927 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:11:07,125 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:11:07,125 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:07,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:07,126 INFO L85 PathProgramCache]: Analyzing trace with hash -2036109561, now seen corresponding path program 1 times [2023-12-16 08:11:07,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:07,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [731625032] [2023-12-16 08:11:07,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:07,127 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:11:07,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:07,136 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:11:07,140 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:11:07,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:07,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:11:07,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:07,244 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:11:07,244 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:07,245 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:07,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [731625032] [2023-12-16 08:11:07,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [731625032] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:07,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:07,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:11:07,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752875975] [2023-12-16 08:11:07,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:07,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:11:07,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:07,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:11:07,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:07,247 INFO L87 Difference]: Start difference. First operand 671 states and 1002 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:07,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:07,410 INFO L93 Difference]: Finished difference Result 1028 states and 1495 transitions. [2023-12-16 08:11:07,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:11:07,411 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:11:07,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:07,414 INFO L225 Difference]: With dead ends: 1028 [2023-12-16 08:11:07,414 INFO L226 Difference]: Without dead ends: 683 [2023-12-16 08:11:07,415 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:11:07,415 INFO L413 NwaCegarLoop]: 563 mSDtfsCounter, 3 mSDsluCounter, 2247 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2810 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:07,416 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2810 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:07,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2023-12-16 08:11:07,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 679. [2023-12-16 08:11:07,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 558 states have (on average 1.503584229390681) internal successors, (839), 572 states have internal predecessors, (839), 71 states have call successors, (71), 35 states have call predecessors, (71), 48 states have return successors, (98), 76 states have call predecessors, (98), 69 states have call successors, (98) [2023-12-16 08:11:07,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1008 transitions. [2023-12-16 08:11:07,443 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1008 transitions. Word has length 58 [2023-12-16 08:11:07,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:07,444 INFO L495 AbstractCegarLoop]: Abstraction has 679 states and 1008 transitions. [2023-12-16 08:11:07,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:07,444 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1008 transitions. [2023-12-16 08:11:07,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:11:07,445 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:07,445 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:11:07,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:07,649 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:11:07,650 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:07,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:07,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1974069947, now seen corresponding path program 1 times [2023-12-16 08:11:07,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:07,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [872421240] [2023-12-16 08:11:07,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:07,651 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:11:07,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:07,657 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:11:07,658 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:11:07,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:07,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:07,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:07,860 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:11:07,861 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:07,862 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:07,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [872421240] [2023-12-16 08:11:07,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [872421240] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:07,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:07,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:07,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305329059] [2023-12-16 08:11:07,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:07,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:11:07,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:07,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:11:07,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:07,871 INFO L87 Difference]: Start difference. First operand 679 states and 1008 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 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:11:08,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:08,366 INFO L93 Difference]: Finished difference Result 1377 states and 1955 transitions. [2023-12-16 08:11:08,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:08,366 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 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 58 [2023-12-16 08:11:08,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:08,370 INFO L225 Difference]: With dead ends: 1377 [2023-12-16 08:11:08,371 INFO L226 Difference]: Without dead ends: 1028 [2023-12-16 08:11:08,371 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 56 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:11:08,372 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 835 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 864 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:08,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [864 Valid, 597 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:08,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2023-12-16 08:11:08,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 1024. [2023-12-16 08:11:08,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1024 states, 813 states have (on average 1.4440344403444034) internal successors, (1174), 842 states have internal predecessors, (1174), 117 states have call successors, (117), 63 states have call predecessors, (117), 92 states have return successors, (183), 127 states have call predecessors, (183), 115 states have call successors, (183) [2023-12-16 08:11:08,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1024 states to 1024 states and 1474 transitions. [2023-12-16 08:11:08,409 INFO L78 Accepts]: Start accepts. Automaton has 1024 states and 1474 transitions. Word has length 58 [2023-12-16 08:11:08,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:08,409 INFO L495 AbstractCegarLoop]: Abstraction has 1024 states and 1474 transitions. [2023-12-16 08:11:08,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 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:11:08,410 INFO L276 IsEmpty]: Start isEmpty. Operand 1024 states and 1474 transitions. [2023-12-16 08:11:08,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-16 08:11:08,411 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:08,411 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] [2023-12-16 08:11:08,417 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:11:08,615 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:11:08,615 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:08,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:08,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1929630287, now seen corresponding path program 1 times [2023-12-16 08:11:08,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:08,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [65427150] [2023-12-16 08:11:08,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:08,616 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:11:08,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:08,617 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:11:08,618 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:11:08,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:08,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:08,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:08,779 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:11:08,779 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:08,780 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:08,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [65427150] [2023-12-16 08:11:08,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [65427150] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:08,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:08,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:08,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42948918] [2023-12-16 08:11:08,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:08,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:08,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:08,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:08,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:08,781 INFO L87 Difference]: Start difference. First operand 1024 states and 1474 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:08,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:08,896 INFO L93 Difference]: Finished difference Result 2338 states and 3245 transitions. [2023-12-16 08:11:08,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:08,896 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 59 [2023-12-16 08:11:08,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:08,903 INFO L225 Difference]: With dead ends: 2338 [2023-12-16 08:11:08,903 INFO L226 Difference]: Without dead ends: 1656 [2023-12-16 08:11:08,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 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:11:08,906 INFO L413 NwaCegarLoop]: 574 mSDtfsCounter, 548 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 548 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:08,906 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [548 Valid, 669 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:11:08,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1656 states. [2023-12-16 08:11:09,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1656 to 1612. [2023-12-16 08:11:09,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1612 states, 1253 states have (on average 1.3854748603351956) internal successors, (1736), 1304 states have internal predecessors, (1736), 183 states have call successors, (183), 119 states have call predecessors, (183), 174 states have return successors, (297), 197 states have call predecessors, (297), 181 states have call successors, (297) [2023-12-16 08:11:09,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 2216 transitions. [2023-12-16 08:11:09,033 INFO L78 Accepts]: Start accepts. Automaton has 1612 states and 2216 transitions. Word has length 59 [2023-12-16 08:11:09,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:09,034 INFO L495 AbstractCegarLoop]: Abstraction has 1612 states and 2216 transitions. [2023-12-16 08:11:09,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:09,034 INFO L276 IsEmpty]: Start isEmpty. Operand 1612 states and 2216 transitions. [2023-12-16 08:11:09,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-16 08:11:09,036 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:09,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] [2023-12-16 08:11:09,068 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:11:09,239 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:11:09,240 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:09,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:09,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1176185545, now seen corresponding path program 1 times [2023-12-16 08:11:09,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:09,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1414887212] [2023-12-16 08:11:09,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:09,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:11:09,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:09,243 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:11:09,244 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:11:09,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:09,318 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:09,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:09,381 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:11:09,381 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:09,382 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:09,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1414887212] [2023-12-16 08:11:09,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1414887212] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:09,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:09,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:09,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372822102] [2023-12-16 08:11:09,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:09,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:09,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:09,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:09,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:09,383 INFO L87 Difference]: Start difference. First operand 1612 states and 2216 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:09,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:09,592 INFO L93 Difference]: Finished difference Result 4028 states and 5385 transitions. [2023-12-16 08:11:09,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:09,592 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 60 [2023-12-16 08:11:09,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:09,602 INFO L225 Difference]: With dead ends: 4028 [2023-12-16 08:11:09,602 INFO L226 Difference]: Without dead ends: 2730 [2023-12-16 08:11:09,608 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 58 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:11:09,609 INFO L413 NwaCegarLoop]: 561 mSDtfsCounter, 63 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:09,609 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 1093 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:09,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2730 states. [2023-12-16 08:11:09,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2730 to 2698. [2023-12-16 08:11:09,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2698 states, 2071 states have (on average 1.3408981168517624) internal successors, (2777), 2143 states have internal predecessors, (2777), 303 states have call successors, (303), 231 states have call predecessors, (303), 322 states have return successors, (475), 328 states have call predecessors, (475), 301 states have call successors, (475) [2023-12-16 08:11:09,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2698 states to 2698 states and 3555 transitions. [2023-12-16 08:11:09,733 INFO L78 Accepts]: Start accepts. Automaton has 2698 states and 3555 transitions. Word has length 60 [2023-12-16 08:11:09,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:09,736 INFO L495 AbstractCegarLoop]: Abstraction has 2698 states and 3555 transitions. [2023-12-16 08:11:09,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:09,737 INFO L276 IsEmpty]: Start isEmpty. Operand 2698 states and 3555 transitions. [2023-12-16 08:11:09,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-16 08:11:09,739 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:09,739 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] [2023-12-16 08:11:09,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 (8)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:09,942 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:11:09,943 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:09,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:09,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1632430454, now seen corresponding path program 1 times [2023-12-16 08:11:09,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:09,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [939505920] [2023-12-16 08:11:09,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:09,944 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:11:09,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:09,961 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:11:10,048 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:11:10,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:10,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:10,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:10,183 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:11:10,183 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:10,183 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:10,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [939505920] [2023-12-16 08:11:10,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [939505920] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:10,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:10,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:10,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610333580] [2023-12-16 08:11:10,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:10,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:10,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:10,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:10,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:10,185 INFO L87 Difference]: Start difference. First operand 2698 states and 3555 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:10,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:10,342 INFO L93 Difference]: Finished difference Result 5634 states and 7293 transitions. [2023-12-16 08:11:10,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:10,343 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 66 [2023-12-16 08:11:10,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:10,356 INFO L225 Difference]: With dead ends: 5634 [2023-12-16 08:11:10,356 INFO L226 Difference]: Without dead ends: 3258 [2023-12-16 08:11:10,361 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 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:11:10,362 INFO L413 NwaCegarLoop]: 575 mSDtfsCounter, 543 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 543 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:10,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [543 Valid, 669 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:10,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3258 states. [2023-12-16 08:11:10,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3258 to 3214. [2023-12-16 08:11:10,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3214 states, 2459 states have (on average 1.321268808458723) internal successors, (3249), 2539 states have internal predecessors, (3249), 367 states have call successors, (367), 287 states have call predecessors, (367), 386 states have return successors, (558), 392 states have call predecessors, (558), 365 states have call successors, (558) [2023-12-16 08:11:10,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3214 states to 3214 states and 4174 transitions. [2023-12-16 08:11:10,496 INFO L78 Accepts]: Start accepts. Automaton has 3214 states and 4174 transitions. Word has length 66 [2023-12-16 08:11:10,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:10,497 INFO L495 AbstractCegarLoop]: Abstraction has 3214 states and 4174 transitions. [2023-12-16 08:11:10,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:10,497 INFO L276 IsEmpty]: Start isEmpty. Operand 3214 states and 4174 transitions. [2023-12-16 08:11:10,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-16 08:11:10,547 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:10,547 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 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:11:10,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:10,747 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:11:10,748 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:10,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:10,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1451057087, now seen corresponding path program 1 times [2023-12-16 08:11:10,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:10,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1771816753] [2023-12-16 08:11:10,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:10,749 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:11:10,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:10,750 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:11:10,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 08:11:10,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:10,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:10,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:10,847 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:10,847 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:10,847 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:10,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1771816753] [2023-12-16 08:11:10,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1771816753] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:10,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:10,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:10,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042846472] [2023-12-16 08:11:10,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:10,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:11:10,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:10,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:11:10,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:10,849 INFO L87 Difference]: Start difference. First operand 3214 states and 4174 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:11,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:11,144 INFO L93 Difference]: Finished difference Result 3834 states and 4947 transitions. [2023-12-16 08:11:11,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:11,144 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 67 [2023-12-16 08:11:11,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:11,158 INFO L225 Difference]: With dead ends: 3834 [2023-12-16 08:11:11,159 INFO L226 Difference]: Without dead ends: 3831 [2023-12-16 08:11:11,160 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 65 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:11:11,160 INFO L413 NwaCegarLoop]: 576 mSDtfsCounter, 1125 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1125 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:11,160 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1125 Valid, 652 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:11:11,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3831 states. [2023-12-16 08:11:11,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3831 to 3797. [2023-12-16 08:11:11,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3797 states, 2897 states have (on average 1.3110113910942354) internal successors, (3798), 2991 states have internal predecessors, (3798), 432 states have call successors, (432), 343 states have call predecessors, (432), 466 states have return successors, (661), 467 states have call predecessors, (661), 431 states have call successors, (661) [2023-12-16 08:11:11,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3797 states to 3797 states and 4891 transitions. [2023-12-16 08:11:11,377 INFO L78 Accepts]: Start accepts. Automaton has 3797 states and 4891 transitions. Word has length 67 [2023-12-16 08:11:11,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:11,378 INFO L495 AbstractCegarLoop]: Abstraction has 3797 states and 4891 transitions. [2023-12-16 08:11:11,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:11,378 INFO L276 IsEmpty]: Start isEmpty. Operand 3797 states and 4891 transitions. [2023-12-16 08:11:11,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-16 08:11:11,383 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:11,383 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 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:11:11,397 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:11:11,588 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:11:11,589 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:11,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:11,590 INFO L85 PathProgramCache]: Analyzing trace with hash -2034394336, now seen corresponding path program 1 times [2023-12-16 08:11:11,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:11,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [119125277] [2023-12-16 08:11:11,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:11,590 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:11:11,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:11,591 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:11:11,593 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:11:11,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:11,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:11:11,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:11,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:11,887 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 08:11:11,964 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:11,965 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:11,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [119125277] [2023-12-16 08:11:11,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [119125277] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 08:11:11,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 08:11:11,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2023-12-16 08:11:11,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309508018] [2023-12-16 08:11:11,965 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 08:11:11,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 08:11:11,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:11,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 08:11:11,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:11:11,967 INFO L87 Difference]: Start difference. First operand 3797 states and 4891 transitions. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 08:11:12,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:12,794 INFO L93 Difference]: Finished difference Result 8336 states and 10647 transitions. [2023-12-16 08:11:12,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:11:12,795 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 68 [2023-12-16 08:11:12,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:12,826 INFO L225 Difference]: With dead ends: 8336 [2023-12-16 08:11:12,826 INFO L226 Difference]: Without dead ends: 8333 [2023-12-16 08:11:12,828 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:11:12,829 INFO L413 NwaCegarLoop]: 726 mSDtfsCounter, 1431 mSDsluCounter, 1842 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1431 SdHoareTripleChecker+Valid, 2568 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:12,829 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1431 Valid, 2568 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:12,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8333 states. [2023-12-16 08:11:13,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8333 to 6151. [2023-12-16 08:11:13,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6151 states, 4671 states have (on average 1.3012202954399485) internal successors, (6078), 4831 states have internal predecessors, (6078), 696 states have call successors, (696), 567 states have call predecessors, (696), 782 states have return successors, (1095), 757 states have call predecessors, (1095), 695 states have call successors, (1095) [2023-12-16 08:11:13,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6151 states to 6151 states and 7869 transitions. [2023-12-16 08:11:13,197 INFO L78 Accepts]: Start accepts. Automaton has 6151 states and 7869 transitions. Word has length 68 [2023-12-16 08:11:13,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:13,197 INFO L495 AbstractCegarLoop]: Abstraction has 6151 states and 7869 transitions. [2023-12-16 08:11:13,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 08:11:13,197 INFO L276 IsEmpty]: Start isEmpty. Operand 6151 states and 7869 transitions. [2023-12-16 08:11:13,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-16 08:11:13,198 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:13,199 INFO L195 NwaCegarLoop]: trace histogram [3, 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] [2023-12-16 08:11:13,223 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 (11)] Ended with exit code 0 [2023-12-16 08:11:13,402 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:11:13,402 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:13,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:13,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1844962687, now seen corresponding path program 2 times [2023-12-16 08:11:13,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:13,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1437092961] [2023-12-16 08:11:13,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 08:11:13,404 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:11:13,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:13,405 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:11:13,407 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:11:13,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 08:11:13,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 08:11:13,488 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:13,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:13,502 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:13,503 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:13,503 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:13,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1437092961] [2023-12-16 08:11:13,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1437092961] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:13,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:13,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:13,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21812501] [2023-12-16 08:11:13,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:13,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:13,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:13,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:13,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:13,507 INFO L87 Difference]: Start difference. First operand 6151 states and 7869 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:13,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:13,829 INFO L93 Difference]: Finished difference Result 9122 states and 11725 transitions. [2023-12-16 08:11:13,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:13,829 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 71 [2023-12-16 08:11:13,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:13,842 INFO L225 Difference]: With dead ends: 9122 [2023-12-16 08:11:13,842 INFO L226 Difference]: Without dead ends: 3819 [2023-12-16 08:11:13,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 69 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:11:13,850 INFO L413 NwaCegarLoop]: 625 mSDtfsCounter, 579 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:13,850 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [579 Valid, 727 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:13,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3819 states. [2023-12-16 08:11:14,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3819 to 3795. [2023-12-16 08:11:14,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3795 states, 2899 states have (on average 1.2942393928941014) internal successors, (3752), 2989 states have internal predecessors, (3752), 432 states have call successors, (432), 343 states have call predecessors, (432), 462 states have return successors, (629), 467 states have call predecessors, (629), 431 states have call successors, (629) [2023-12-16 08:11:14,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3795 states to 3795 states and 4813 transitions. [2023-12-16 08:11:14,118 INFO L78 Accepts]: Start accepts. Automaton has 3795 states and 4813 transitions. Word has length 71 [2023-12-16 08:11:14,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:14,118 INFO L495 AbstractCegarLoop]: Abstraction has 3795 states and 4813 transitions. [2023-12-16 08:11:14,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:14,118 INFO L276 IsEmpty]: Start isEmpty. Operand 3795 states and 4813 transitions. [2023-12-16 08:11:14,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-16 08:11:14,120 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:14,120 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, 1] [2023-12-16 08:11:14,139 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:11:14,323 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:11:14,324 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:14,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:14,324 INFO L85 PathProgramCache]: Analyzing trace with hash 568509296, now seen corresponding path program 1 times [2023-12-16 08:11:14,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:14,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1347630555] [2023-12-16 08:11:14,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:14,325 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:11:14,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:14,326 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:11:14,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 08:11:14,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:14,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:14,409 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:14,424 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:11:14,424 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:14,424 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:14,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1347630555] [2023-12-16 08:11:14,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1347630555] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:14,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:14,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:14,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274668684] [2023-12-16 08:11:14,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:14,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:14,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:14,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:14,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:14,425 INFO L87 Difference]: Start difference. First operand 3795 states and 4813 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 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:11:14,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:14,880 INFO L93 Difference]: Finished difference Result 10232 states and 12772 transitions. [2023-12-16 08:11:14,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:14,881 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 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 76 [2023-12-16 08:11:14,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:14,905 INFO L225 Difference]: With dead ends: 10232 [2023-12-16 08:11:14,905 INFO L226 Difference]: Without dead ends: 5443 [2023-12-16 08:11:14,912 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 74 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:11:14,912 INFO L413 NwaCegarLoop]: 635 mSDtfsCounter, 84 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 1188 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:14,912 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 1188 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:14,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5443 states. [2023-12-16 08:11:15,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5443 to 5443. [2023-12-16 08:11:15,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5443 states, 4109 states have (on average 1.2706254563154051) internal successors, (5221), 4244 states have internal predecessors, (5221), 630 states have call successors, (630), 511 states have call predecessors, (630), 702 states have return successors, (953), 692 states have call predecessors, (953), 629 states have call successors, (953) [2023-12-16 08:11:15,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5443 states to 5443 states and 6804 transitions. [2023-12-16 08:11:15,301 INFO L78 Accepts]: Start accepts. Automaton has 5443 states and 6804 transitions. Word has length 76 [2023-12-16 08:11:15,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:15,301 INFO L495 AbstractCegarLoop]: Abstraction has 5443 states and 6804 transitions. [2023-12-16 08:11:15,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 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:11:15,302 INFO L276 IsEmpty]: Start isEmpty. Operand 5443 states and 6804 transitions. [2023-12-16 08:11:15,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-16 08:11:15,304 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:15,304 INFO L195 NwaCegarLoop]: trace histogram [3, 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:11:15,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:15,507 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:11:15,507 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:15,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:15,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1012007757, now seen corresponding path program 1 times [2023-12-16 08:11:15,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:15,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [287138007] [2023-12-16 08:11:15,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:15,508 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:11:15,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:15,512 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:11:15,513 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:11:15,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:15,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:15,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:15,653 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 08:11:15,653 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:15,653 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:15,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [287138007] [2023-12-16 08:11:15,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [287138007] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:15,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:15,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:15,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151297227] [2023-12-16 08:11:15,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:15,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:11:15,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:15,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:11:15,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:15,656 INFO L87 Difference]: Start difference. First operand 5443 states and 6804 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:11:16,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:16,366 INFO L93 Difference]: Finished difference Result 10590 states and 13136 transitions. [2023-12-16 08:11:16,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:16,366 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 85 [2023-12-16 08:11:16,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:16,387 INFO L225 Difference]: With dead ends: 10590 [2023-12-16 08:11:16,388 INFO L226 Difference]: Without dead ends: 5473 [2023-12-16 08:11:16,398 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 83 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:11:16,399 INFO L413 NwaCegarLoop]: 292 mSDtfsCounter, 815 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 843 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:16,400 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [843 Valid, 578 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:16,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5473 states. [2023-12-16 08:11:16,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5473 to 5473. [2023-12-16 08:11:16,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5473 states, 4124 states have (on average 1.2536372453928224) internal successors, (5170), 4274 states have internal predecessors, (5170), 630 states have call successors, (630), 511 states have call predecessors, (630), 717 states have return successors, (953), 692 states have call predecessors, (953), 629 states have call successors, (953) [2023-12-16 08:11:16,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6753 transitions. [2023-12-16 08:11:16,734 INFO L78 Accepts]: Start accepts. Automaton has 5473 states and 6753 transitions. Word has length 85 [2023-12-16 08:11:16,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:16,734 INFO L495 AbstractCegarLoop]: Abstraction has 5473 states and 6753 transitions. [2023-12-16 08:11:16,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:11:16,735 INFO L276 IsEmpty]: Start isEmpty. Operand 5473 states and 6753 transitions. [2023-12-16 08:11:16,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-16 08:11:16,737 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:16,737 INFO L195 NwaCegarLoop]: trace histogram [3, 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] [2023-12-16 08:11:16,750 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:11:16,941 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:11:16,941 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:16,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:16,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1786321226, now seen corresponding path program 1 times [2023-12-16 08:11:16,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:16,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [674653469] [2023-12-16 08:11:16,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:16,942 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:11:16,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:16,962 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:11:16,975 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:11:17,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:17,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:17,049 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:17,064 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 08:11:17,065 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:17,065 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:17,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [674653469] [2023-12-16 08:11:17,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [674653469] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:17,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:17,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:17,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955216968] [2023-12-16 08:11:17,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:17,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:17,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:17,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:17,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:17,066 INFO L87 Difference]: Start difference. First operand 5473 states and 6753 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 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:11:17,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:17,416 INFO L93 Difference]: Finished difference Result 10379 states and 12691 transitions. [2023-12-16 08:11:17,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:17,417 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 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 86 [2023-12-16 08:11:17,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:17,430 INFO L225 Difference]: With dead ends: 10379 [2023-12-16 08:11:17,430 INFO L226 Difference]: Without dead ends: 5222 [2023-12-16 08:11:17,438 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 84 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:11:17,439 INFO L413 NwaCegarLoop]: 629 mSDtfsCounter, 91 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 1179 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:17,439 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 1179 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:17,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5222 states. [2023-12-16 08:11:17,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5222 to 5219. [2023-12-16 08:11:17,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5219 states, 3940 states have (on average 1.2416243654822334) internal successors, (4892), 4084 states have internal predecessors, (4892), 592 states have call successors, (592), 483 states have call predecessors, (592), 685 states have return successors, (836), 654 states have call predecessors, (836), 591 states have call successors, (836) [2023-12-16 08:11:17,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5219 states to 5219 states and 6320 transitions. [2023-12-16 08:11:17,773 INFO L78 Accepts]: Start accepts. Automaton has 5219 states and 6320 transitions. Word has length 86 [2023-12-16 08:11:17,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:17,774 INFO L495 AbstractCegarLoop]: Abstraction has 5219 states and 6320 transitions. [2023-12-16 08:11:17,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 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:11:17,774 INFO L276 IsEmpty]: Start isEmpty. Operand 5219 states and 6320 transitions. [2023-12-16 08:11:17,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-16 08:11:17,778 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:17,779 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 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, 1, 1, 1, 1, 1] [2023-12-16 08:11:17,794 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:11:17,983 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:11:17,984 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:17,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:17,984 INFO L85 PathProgramCache]: Analyzing trace with hash 151731485, now seen corresponding path program 1 times [2023-12-16 08:11:17,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:17,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1751037650] [2023-12-16 08:11:17,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:17,985 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:11:17,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:17,986 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:11:17,988 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:11:18,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:18,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:18,087 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:18,107 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-12-16 08:11:18,107 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:18,107 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:18,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1751037650] [2023-12-16 08:11:18,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1751037650] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:18,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:18,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:18,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581420790] [2023-12-16 08:11:18,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:18,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:18,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:18,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:18,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:18,109 INFO L87 Difference]: Start difference. First operand 5219 states and 6320 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 08:11:19,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:19,129 INFO L93 Difference]: Finished difference Result 12470 states and 15006 transitions. [2023-12-16 08:11:19,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:11:19,129 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 145 [2023-12-16 08:11:19,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:19,150 INFO L225 Difference]: With dead ends: 12470 [2023-12-16 08:11:19,150 INFO L226 Difference]: Without dead ends: 7362 [2023-12-16 08:11:19,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 141 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:11:19,162 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 854 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 887 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:19,162 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [887 Valid, 825 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:19,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7362 states. [2023-12-16 08:11:19,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7362 to 7042. [2023-12-16 08:11:19,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7042 states, 5274 states have (on average 1.2356844899507016) internal successors, (6517), 5454 states have internal predecessors, (6517), 812 states have call successors, (812), 672 states have call predecessors, (812), 954 states have return successors, (1130), 917 states have call predecessors, (1130), 811 states have call successors, (1130) [2023-12-16 08:11:19,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7042 states to 7042 states and 8459 transitions. [2023-12-16 08:11:19,606 INFO L78 Accepts]: Start accepts. Automaton has 7042 states and 8459 transitions. Word has length 145 [2023-12-16 08:11:19,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:19,606 INFO L495 AbstractCegarLoop]: Abstraction has 7042 states and 8459 transitions. [2023-12-16 08:11:19,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 08:11:19,607 INFO L276 IsEmpty]: Start isEmpty. Operand 7042 states and 8459 transitions. [2023-12-16 08:11:19,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:19,610 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:19,610 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:19,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:19,833 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:11:19,833 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:19,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:19,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1894679752, now seen corresponding path program 1 times [2023-12-16 08:11:19,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:19,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1246307438] [2023-12-16 08:11:19,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:19,834 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:11:19,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:19,835 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:11:19,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 (17)] Waiting until timeout for monitored process [2023-12-16 08:11:19,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:19,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:19,960 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:19,973 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:11:19,973 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:19,973 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:19,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1246307438] [2023-12-16 08:11:19,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1246307438] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:19,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:19,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:19,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149380591] [2023-12-16 08:11:19,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:19,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:19,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:19,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:19,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:19,974 INFO L87 Difference]: Start difference. First operand 7042 states and 8459 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 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:11:20,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:20,356 INFO L93 Difference]: Finished difference Result 7334 states and 8931 transitions. [2023-12-16 08:11:20,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:20,356 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:20,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:20,371 INFO L225 Difference]: With dead ends: 7334 [2023-12-16 08:11:20,371 INFO L226 Difference]: Without dead ends: 7042 [2023-12-16 08:11:20,372 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:11:20,373 INFO L413 NwaCegarLoop]: 558 mSDtfsCounter, 476 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:20,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [476 Valid, 669 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:11:20,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7042 states. [2023-12-16 08:11:20,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7042 to 7042. [2023-12-16 08:11:20,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7042 states, 5274 states have (on average 1.235494880546075) internal successors, (6516), 5454 states have internal predecessors, (6516), 812 states have call successors, (812), 672 states have call predecessors, (812), 954 states have return successors, (1130), 917 states have call predecessors, (1130), 811 states have call successors, (1130) [2023-12-16 08:11:20,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7042 states to 7042 states and 8458 transitions. [2023-12-16 08:11:20,748 INFO L78 Accepts]: Start accepts. Automaton has 7042 states and 8458 transitions. Word has length 141 [2023-12-16 08:11:20,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:20,748 INFO L495 AbstractCegarLoop]: Abstraction has 7042 states and 8458 transitions. [2023-12-16 08:11:20,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 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:11:20,748 INFO L276 IsEmpty]: Start isEmpty. Operand 7042 states and 8458 transitions. [2023-12-16 08:11:20,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:20,751 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:20,751 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:20,756 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-12-16 08:11:20,955 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:11:20,955 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:20,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:20,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1349807178, now seen corresponding path program 1 times [2023-12-16 08:11:20,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:20,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [436861165] [2023-12-16 08:11:20,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:20,956 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:11:20,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:20,957 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:11:20,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 08:11:21,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:21,113 INFO L262 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:21,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:21,179 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:11:21,179 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:21,179 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:21,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [436861165] [2023-12-16 08:11:21,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [436861165] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:21,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:21,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:21,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229632769] [2023-12-16 08:11:21,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:21,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:21,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:21,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:21,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:21,181 INFO L87 Difference]: Start difference. First operand 7042 states and 8458 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 3 states have internal predecessors, (131), 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:11:22,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:22,204 INFO L93 Difference]: Finished difference Result 7651 states and 9455 transitions. [2023-12-16 08:11:22,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:11:22,204 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 3 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:22,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:22,224 INFO L225 Difference]: With dead ends: 7651 [2023-12-16 08:11:22,224 INFO L226 Difference]: Without dead ends: 7367 [2023-12-16 08:11:22,232 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:22,233 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 1083 mSDsluCounter, 978 mSDsCounter, 0 mSdLazyCounter, 771 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1111 SdHoareTripleChecker+Valid, 1387 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:22,233 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1111 Valid, 1387 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 771 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 08:11:22,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7367 states. [2023-12-16 08:11:22,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7367 to 7342. [2023-12-16 08:11:22,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7342 states, 5548 states have (on average 1.2555875991348233) internal successors, (6966), 5729 states have internal predecessors, (6966), 831 states have call successors, (831), 678 states have call predecessors, (831), 961 states have return successors, (1150), 936 states have call predecessors, (1150), 830 states have call successors, (1150) [2023-12-16 08:11:22,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7342 states to 7342 states and 8947 transitions. [2023-12-16 08:11:22,888 INFO L78 Accepts]: Start accepts. Automaton has 7342 states and 8947 transitions. Word has length 141 [2023-12-16 08:11:22,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:22,888 INFO L495 AbstractCegarLoop]: Abstraction has 7342 states and 8947 transitions. [2023-12-16 08:11:22,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 3 states have internal predecessors, (131), 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:11:22,888 INFO L276 IsEmpty]: Start isEmpty. Operand 7342 states and 8947 transitions. [2023-12-16 08:11:22,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:22,891 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:22,891 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:22,913 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:11:23,096 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:11:23,097 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:23,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:23,097 INFO L85 PathProgramCache]: Analyzing trace with hash -950615946, now seen corresponding path program 1 times [2023-12-16 08:11:23,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:23,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [844296837] [2023-12-16 08:11:23,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:23,098 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:23,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:23,114 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:11:23,115 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:11:23,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:23,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:23,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:23,337 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:11:23,338 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:23,338 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:23,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [844296837] [2023-12-16 08:11:23,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [844296837] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:23,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:23,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:23,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559856580] [2023-12-16 08:11:23,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:23,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:23,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:23,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:23,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:23,341 INFO L87 Difference]: Start difference. First operand 7342 states and 8947 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:24,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:24,156 INFO L93 Difference]: Finished difference Result 7926 states and 9900 transitions. [2023-12-16 08:11:24,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:24,156 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:24,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:24,205 INFO L225 Difference]: With dead ends: 7926 [2023-12-16 08:11:24,206 INFO L226 Difference]: Without dead ends: 7342 [2023-12-16 08:11:24,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:24,211 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 806 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 834 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:24,211 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [834 Valid, 917 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:24,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7342 states. [2023-12-16 08:11:24,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7342 to 7342. [2023-12-16 08:11:24,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7342 states, 5548 states have (on average 1.2543258832011537) internal successors, (6959), 5729 states have internal predecessors, (6959), 831 states have call successors, (831), 678 states have call predecessors, (831), 961 states have return successors, (1150), 936 states have call predecessors, (1150), 830 states have call successors, (1150) [2023-12-16 08:11:24,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7342 states to 7342 states and 8940 transitions. [2023-12-16 08:11:24,666 INFO L78 Accepts]: Start accepts. Automaton has 7342 states and 8940 transitions. Word has length 141 [2023-12-16 08:11:24,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:24,666 INFO L495 AbstractCegarLoop]: Abstraction has 7342 states and 8940 transitions. [2023-12-16 08:11:24,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:24,667 INFO L276 IsEmpty]: Start isEmpty. Operand 7342 states and 8940 transitions. [2023-12-16 08:11:24,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:24,672 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:24,672 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:24,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2023-12-16 08:11:24,878 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:11:24,878 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:24,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:24,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1491928138, now seen corresponding path program 1 times [2023-12-16 08:11:24,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:24,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [70368742] [2023-12-16 08:11:24,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:24,879 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:11:24,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:24,884 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:11:24,888 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:11:25,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:25,015 INFO L262 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:25,017 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:25,083 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:11:25,083 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:25,083 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:25,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [70368742] [2023-12-16 08:11:25,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [70368742] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:25,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:25,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:25,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132069211] [2023-12-16 08:11:25,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:25,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:25,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:25,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:25,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:25,145 INFO L87 Difference]: Start difference. First operand 7342 states and 8940 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:25,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:25,970 INFO L93 Difference]: Finished difference Result 7926 states and 9886 transitions. [2023-12-16 08:11:25,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:25,970 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:25,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:25,983 INFO L225 Difference]: With dead ends: 7926 [2023-12-16 08:11:25,983 INFO L226 Difference]: Without dead ends: 7342 [2023-12-16 08:11:25,985 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:25,986 INFO L413 NwaCegarLoop]: 354 mSDtfsCounter, 800 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 828 SdHoareTripleChecker+Valid, 910 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:25,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [828 Valid, 910 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:25,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7342 states. [2023-12-16 08:11:26,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7342 to 7342. [2023-12-16 08:11:26,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7342 states, 5548 states have (on average 1.2530641672674838) internal successors, (6952), 5729 states have internal predecessors, (6952), 831 states have call successors, (831), 678 states have call predecessors, (831), 961 states have return successors, (1150), 936 states have call predecessors, (1150), 830 states have call successors, (1150) [2023-12-16 08:11:26,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7342 states to 7342 states and 8933 transitions. [2023-12-16 08:11:26,484 INFO L78 Accepts]: Start accepts. Automaton has 7342 states and 8933 transitions. Word has length 141 [2023-12-16 08:11:26,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:26,484 INFO L495 AbstractCegarLoop]: Abstraction has 7342 states and 8933 transitions. [2023-12-16 08:11:26,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:26,485 INFO L276 IsEmpty]: Start isEmpty. Operand 7342 states and 8933 transitions. [2023-12-16 08:11:26,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:26,487 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:26,487 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:26,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:26,691 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:11:26,692 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:26,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:26,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1925031818, now seen corresponding path program 1 times [2023-12-16 08:11:26,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:26,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [223946187] [2023-12-16 08:11:26,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:26,693 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:11:26,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:26,694 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:11:26,702 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:11:26,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:26,819 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:26,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:26,876 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:11:26,876 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:26,876 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:26,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [223946187] [2023-12-16 08:11:26,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [223946187] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:26,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:26,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:26,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074612476] [2023-12-16 08:11:26,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:26,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:26,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:26,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:26,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:26,878 INFO L87 Difference]: Start difference. First operand 7342 states and 8933 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:27,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:27,782 INFO L93 Difference]: Finished difference Result 7926 states and 9872 transitions. [2023-12-16 08:11:27,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:27,783 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:27,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:27,794 INFO L225 Difference]: With dead ends: 7926 [2023-12-16 08:11:27,794 INFO L226 Difference]: Without dead ends: 7342 [2023-12-16 08:11:27,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:27,796 INFO L413 NwaCegarLoop]: 351 mSDtfsCounter, 794 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 822 SdHoareTripleChecker+Valid, 903 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:27,797 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [822 Valid, 903 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:27,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7342 states. [2023-12-16 08:11:28,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7342 to 7342. [2023-12-16 08:11:28,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7342 states, 5548 states have (on average 1.251802451333814) internal successors, (6945), 5729 states have internal predecessors, (6945), 831 states have call successors, (831), 678 states have call predecessors, (831), 961 states have return successors, (1150), 936 states have call predecessors, (1150), 830 states have call successors, (1150) [2023-12-16 08:11:28,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7342 states to 7342 states and 8926 transitions. [2023-12-16 08:11:28,352 INFO L78 Accepts]: Start accepts. Automaton has 7342 states and 8926 transitions. Word has length 141 [2023-12-16 08:11:28,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:28,353 INFO L495 AbstractCegarLoop]: Abstraction has 7342 states and 8926 transitions. [2023-12-16 08:11:28,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:28,353 INFO L276 IsEmpty]: Start isEmpty. Operand 7342 states and 8926 transitions. [2023-12-16 08:11:28,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:28,355 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:28,355 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:28,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-12-16 08:11:28,560 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:11:28,560 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:28,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:28,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1087763192, now seen corresponding path program 1 times [2023-12-16 08:11:28,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:28,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1178857116] [2023-12-16 08:11:28,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:28,562 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:28,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:28,563 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:11:28,595 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:11:28,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:28,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:28,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:28,747 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:11:28,748 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:28,748 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:28,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1178857116] [2023-12-16 08:11:28,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1178857116] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:28,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:28,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:28,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422378796] [2023-12-16 08:11:28,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:28,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:28,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:28,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:28,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:28,749 INFO L87 Difference]: Start difference. First operand 7342 states and 8926 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:29,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:29,668 INFO L93 Difference]: Finished difference Result 7926 states and 9858 transitions. [2023-12-16 08:11:29,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:29,669 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:29,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:29,683 INFO L225 Difference]: With dead ends: 7926 [2023-12-16 08:11:29,683 INFO L226 Difference]: Without dead ends: 7342 [2023-12-16 08:11:29,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:29,687 INFO L413 NwaCegarLoop]: 348 mSDtfsCounter, 788 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 816 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:29,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [816 Valid, 896 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:29,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7342 states. [2023-12-16 08:11:30,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7342 to 7342. [2023-12-16 08:11:30,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7342 states, 5548 states have (on average 1.250540735400144) internal successors, (6938), 5729 states have internal predecessors, (6938), 831 states have call successors, (831), 678 states have call predecessors, (831), 961 states have return successors, (1150), 936 states have call predecessors, (1150), 830 states have call successors, (1150) [2023-12-16 08:11:30,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7342 states to 7342 states and 8919 transitions. [2023-12-16 08:11:30,272 INFO L78 Accepts]: Start accepts. Automaton has 7342 states and 8919 transitions. Word has length 141 [2023-12-16 08:11:30,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:30,272 INFO L495 AbstractCegarLoop]: Abstraction has 7342 states and 8919 transitions. [2023-12-16 08:11:30,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:30,272 INFO L276 IsEmpty]: Start isEmpty. Operand 7342 states and 8919 transitions. [2023-12-16 08:11:30,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:30,275 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:30,275 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:30,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-12-16 08:11:30,476 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:11:30,476 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:30,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:30,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1598718024, now seen corresponding path program 1 times [2023-12-16 08:11:30,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:30,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2136567109] [2023-12-16 08:11:30,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:30,477 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:11:30,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:30,479 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:11:30,510 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:11:30,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:30,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:30,609 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:30,665 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:11:30,665 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:30,666 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:30,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2136567109] [2023-12-16 08:11:30,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2136567109] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:30,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:30,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:30,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535675188] [2023-12-16 08:11:30,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:30,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:30,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:30,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:30,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:30,667 INFO L87 Difference]: Start difference. First operand 7342 states and 8919 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:31,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:31,666 INFO L93 Difference]: Finished difference Result 7926 states and 9844 transitions. [2023-12-16 08:11:31,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:31,666 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:31,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:31,682 INFO L225 Difference]: With dead ends: 7926 [2023-12-16 08:11:31,682 INFO L226 Difference]: Without dead ends: 7342 [2023-12-16 08:11:31,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:31,688 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 782 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 810 SdHoareTripleChecker+Valid, 889 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:31,691 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [810 Valid, 889 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:31,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7342 states. [2023-12-16 08:11:32,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7342 to 7342. [2023-12-16 08:11:32,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7342 states, 5548 states have (on average 1.2492790194664745) internal successors, (6931), 5729 states have internal predecessors, (6931), 831 states have call successors, (831), 678 states have call predecessors, (831), 961 states have return successors, (1150), 936 states have call predecessors, (1150), 830 states have call successors, (1150) [2023-12-16 08:11:32,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7342 states to 7342 states and 8912 transitions. [2023-12-16 08:11:32,294 INFO L78 Accepts]: Start accepts. Automaton has 7342 states and 8912 transitions. Word has length 141 [2023-12-16 08:11:32,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:32,295 INFO L495 AbstractCegarLoop]: Abstraction has 7342 states and 8912 transitions. [2023-12-16 08:11:32,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:32,295 INFO L276 IsEmpty]: Start isEmpty. Operand 7342 states and 8912 transitions. [2023-12-16 08:11:32,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:32,297 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:32,297 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:32,304 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:11:32,502 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:11:32,502 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:32,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:32,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1269736712, now seen corresponding path program 1 times [2023-12-16 08:11:32,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:32,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [901073937] [2023-12-16 08:11:32,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:32,504 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:32,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:32,529 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:11:32,530 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:11:32,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:32,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:32,665 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:32,729 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:11:32,730 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:32,730 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:32,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [901073937] [2023-12-16 08:11:32,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [901073937] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:32,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:32,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:32,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566627847] [2023-12-16 08:11:32,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:32,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:32,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:32,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:32,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:32,731 INFO L87 Difference]: Start difference. First operand 7342 states and 8912 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:33,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:33,708 INFO L93 Difference]: Finished difference Result 7926 states and 9830 transitions. [2023-12-16 08:11:33,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:33,709 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:33,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:33,720 INFO L225 Difference]: With dead ends: 7926 [2023-12-16 08:11:33,720 INFO L226 Difference]: Without dead ends: 7342 [2023-12-16 08:11:33,723 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:33,724 INFO L413 NwaCegarLoop]: 342 mSDtfsCounter, 775 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 803 SdHoareTripleChecker+Valid, 882 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:33,724 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [803 Valid, 882 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:33,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7342 states. [2023-12-16 08:11:34,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7342 to 7342. [2023-12-16 08:11:34,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7342 states, 5548 states have (on average 1.2480173035328046) internal successors, (6924), 5729 states have internal predecessors, (6924), 831 states have call successors, (831), 678 states have call predecessors, (831), 961 states have return successors, (1150), 936 states have call predecessors, (1150), 830 states have call successors, (1150) [2023-12-16 08:11:34,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7342 states to 7342 states and 8905 transitions. [2023-12-16 08:11:34,411 INFO L78 Accepts]: Start accepts. Automaton has 7342 states and 8905 transitions. Word has length 141 [2023-12-16 08:11:34,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:34,412 INFO L495 AbstractCegarLoop]: Abstraction has 7342 states and 8905 transitions. [2023-12-16 08:11:34,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:34,412 INFO L276 IsEmpty]: Start isEmpty. Operand 7342 states and 8905 transitions. [2023-12-16 08:11:34,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:34,417 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:34,417 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:34,423 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 (24)] Ended with exit code 0 [2023-12-16 08:11:34,623 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:11:34,623 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:34,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:34,624 INFO L85 PathProgramCache]: Analyzing trace with hash 933955128, now seen corresponding path program 1 times [2023-12-16 08:11:34,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:34,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1848479456] [2023-12-16 08:11:34,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:34,625 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:11:34,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:34,626 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:11:34,627 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:11:34,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:34,770 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:34,772 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:34,823 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:11:34,823 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:34,824 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:34,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1848479456] [2023-12-16 08:11:34,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1848479456] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:34,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:34,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:34,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474907251] [2023-12-16 08:11:34,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:34,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:34,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:34,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:34,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:34,825 INFO L87 Difference]: Start difference. First operand 7342 states and 8905 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:35,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:35,881 INFO L93 Difference]: Finished difference Result 7926 states and 9816 transitions. [2023-12-16 08:11:35,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:35,881 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:35,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:35,897 INFO L225 Difference]: With dead ends: 7926 [2023-12-16 08:11:35,897 INFO L226 Difference]: Without dead ends: 7342 [2023-12-16 08:11:35,903 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:35,905 INFO L413 NwaCegarLoop]: 339 mSDtfsCounter, 769 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 797 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:35,906 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [797 Valid, 875 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:35,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7342 states. [2023-12-16 08:11:36,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7342 to 7342. [2023-12-16 08:11:36,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7342 states, 5548 states have (on average 1.2467555875991347) internal successors, (6917), 5729 states have internal predecessors, (6917), 831 states have call successors, (831), 678 states have call predecessors, (831), 961 states have return successors, (1150), 936 states have call predecessors, (1150), 830 states have call successors, (1150) [2023-12-16 08:11:36,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7342 states to 7342 states and 8898 transitions. [2023-12-16 08:11:36,712 INFO L78 Accepts]: Start accepts. Automaton has 7342 states and 8898 transitions. Word has length 141 [2023-12-16 08:11:36,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:36,713 INFO L495 AbstractCegarLoop]: Abstraction has 7342 states and 8898 transitions. [2023-12-16 08:11:36,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:36,713 INFO L276 IsEmpty]: Start isEmpty. Operand 7342 states and 8898 transitions. [2023-12-16 08:11:36,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:36,729 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:36,729 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:36,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-12-16 08:11:36,930 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:11:36,930 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:36,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:36,931 INFO L85 PathProgramCache]: Analyzing trace with hash -657526024, now seen corresponding path program 1 times [2023-12-16 08:11:36,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:36,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1088929711] [2023-12-16 08:11:36,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:36,931 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:36,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:36,932 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:11:36,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 08:11:37,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:37,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:37,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:37,118 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:11:37,118 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:37,118 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:37,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1088929711] [2023-12-16 08:11:37,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1088929711] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:37,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:37,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:37,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927055668] [2023-12-16 08:11:37,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:37,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:37,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:37,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:37,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:37,120 INFO L87 Difference]: Start difference. First operand 7342 states and 8898 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:38,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:38,259 INFO L93 Difference]: Finished difference Result 7926 states and 9802 transitions. [2023-12-16 08:11:38,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:38,260 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:38,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:38,271 INFO L225 Difference]: With dead ends: 7926 [2023-12-16 08:11:38,271 INFO L226 Difference]: Without dead ends: 7342 [2023-12-16 08:11:38,273 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:38,274 INFO L413 NwaCegarLoop]: 336 mSDtfsCounter, 763 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 791 SdHoareTripleChecker+Valid, 868 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:38,274 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [791 Valid, 868 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:38,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7342 states. [2023-12-16 08:11:38,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7342 to 7342. [2023-12-16 08:11:38,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7342 states, 5548 states have (on average 1.245493871665465) internal successors, (6910), 5729 states have internal predecessors, (6910), 831 states have call successors, (831), 678 states have call predecessors, (831), 961 states have return successors, (1150), 936 states have call predecessors, (1150), 830 states have call successors, (1150) [2023-12-16 08:11:38,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7342 states to 7342 states and 8891 transitions. [2023-12-16 08:11:38,998 INFO L78 Accepts]: Start accepts. Automaton has 7342 states and 8891 transitions. Word has length 141 [2023-12-16 08:11:38,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:38,998 INFO L495 AbstractCegarLoop]: Abstraction has 7342 states and 8891 transitions. [2023-12-16 08:11:38,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:38,998 INFO L276 IsEmpty]: Start isEmpty. Operand 7342 states and 8891 transitions. [2023-12-16 08:11:39,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:39,000 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:39,000 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:39,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:39,205 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:11:39,205 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:39,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:39,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1092251192, now seen corresponding path program 1 times [2023-12-16 08:11:39,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:39,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1705784401] [2023-12-16 08:11:39,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:39,207 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:11:39,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:39,208 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:11:39,210 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:11:39,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:39,321 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:39,323 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:39,378 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:11:39,378 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:39,378 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:39,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1705784401] [2023-12-16 08:11:39,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1705784401] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:39,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:39,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:39,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803985885] [2023-12-16 08:11:39,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:39,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:39,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:39,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:39,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:39,380 INFO L87 Difference]: Start difference. First operand 7342 states and 8891 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:40,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:40,483 INFO L93 Difference]: Finished difference Result 7926 states and 9788 transitions. [2023-12-16 08:11:40,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:40,483 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:40,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:40,498 INFO L225 Difference]: With dead ends: 7926 [2023-12-16 08:11:40,498 INFO L226 Difference]: Without dead ends: 7342 [2023-12-16 08:11:40,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:40,502 INFO L413 NwaCegarLoop]: 333 mSDtfsCounter, 757 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 785 SdHoareTripleChecker+Valid, 861 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:40,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [785 Valid, 861 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:40,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7342 states. [2023-12-16 08:11:41,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7342 to 7342. [2023-12-16 08:11:41,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7342 states, 5548 states have (on average 1.2442321557317952) internal successors, (6903), 5729 states have internal predecessors, (6903), 831 states have call successors, (831), 678 states have call predecessors, (831), 961 states have return successors, (1150), 936 states have call predecessors, (1150), 830 states have call successors, (1150) [2023-12-16 08:11:41,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7342 states to 7342 states and 8884 transitions. [2023-12-16 08:11:41,246 INFO L78 Accepts]: Start accepts. Automaton has 7342 states and 8884 transitions. Word has length 141 [2023-12-16 08:11:41,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:41,246 INFO L495 AbstractCegarLoop]: Abstraction has 7342 states and 8884 transitions. [2023-12-16 08:11:41,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:41,247 INFO L276 IsEmpty]: Start isEmpty. Operand 7342 states and 8884 transitions. [2023-12-16 08:11:41,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:41,249 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:41,249 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:41,253 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 (27)] Ended with exit code 0 [2023-12-16 08:11:41,453 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:11:41,453 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:41,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:41,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1345156360, now seen corresponding path program 1 times [2023-12-16 08:11:41,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:41,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [104604793] [2023-12-16 08:11:41,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:41,454 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:11:41,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:41,456 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:11:41,489 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:11:41,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:41,651 INFO L262 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:41,653 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:41,711 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:11:41,711 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:41,711 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:41,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [104604793] [2023-12-16 08:11:41,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [104604793] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:41,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:41,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:41,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602999670] [2023-12-16 08:11:41,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:41,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:41,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:41,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:41,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:41,713 INFO L87 Difference]: Start difference. First operand 7342 states and 8884 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:42,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:42,958 INFO L93 Difference]: Finished difference Result 8068 states and 10006 transitions. [2023-12-16 08:11:42,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:42,959 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:42,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:42,973 INFO L225 Difference]: With dead ends: 8068 [2023-12-16 08:11:42,973 INFO L226 Difference]: Without dead ends: 7484 [2023-12-16 08:11:42,976 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:42,976 INFO L413 NwaCegarLoop]: 331 mSDtfsCounter, 847 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 697 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 875 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:42,977 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [875 Valid, 855 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 697 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:42,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7484 states. [2023-12-16 08:11:43,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7484 to 7484. [2023-12-16 08:11:43,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7484 states, 5684 states have (on average 1.2484166080225194) internal successors, (7096), 5865 states have internal predecessors, (7096), 833 states have call successors, (833), 682 states have call predecessors, (833), 965 states have return successors, (1152), 938 states have call predecessors, (1152), 832 states have call successors, (1152) [2023-12-16 08:11:43,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7484 states to 7484 states and 9081 transitions. [2023-12-16 08:11:43,845 INFO L78 Accepts]: Start accepts. Automaton has 7484 states and 9081 transitions. Word has length 141 [2023-12-16 08:11:43,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:43,845 INFO L495 AbstractCegarLoop]: Abstraction has 7484 states and 9081 transitions. [2023-12-16 08:11:43,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:43,845 INFO L276 IsEmpty]: Start isEmpty. Operand 7484 states and 9081 transitions. [2023-12-16 08:11:43,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:43,847 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:43,854 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:43,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 (28)] Ended with exit code 0 [2023-12-16 08:11:44,059 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:11:44,060 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:44,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:44,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1302447994, now seen corresponding path program 1 times [2023-12-16 08:11:44,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:44,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1611227268] [2023-12-16 08:11:44,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:44,061 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:11:44,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:44,062 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:11:44,093 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:11:44,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:44,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:44,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:44,232 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:11:44,233 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:44,233 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:44,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1611227268] [2023-12-16 08:11:44,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1611227268] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:44,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:44,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:44,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569175339] [2023-12-16 08:11:44,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:44,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:44,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:44,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:44,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:44,234 INFO L87 Difference]: Start difference. First operand 7484 states and 9081 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:45,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:45,516 INFO L93 Difference]: Finished difference Result 8352 states and 10400 transitions. [2023-12-16 08:11:45,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:45,517 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:45,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:45,532 INFO L225 Difference]: With dead ends: 8352 [2023-12-16 08:11:45,532 INFO L226 Difference]: Without dead ends: 7626 [2023-12-16 08:11:45,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:45,536 INFO L413 NwaCegarLoop]: 328 mSDtfsCounter, 840 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 698 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:45,536 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [868 Valid, 848 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 698 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:45,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7626 states. [2023-12-16 08:11:46,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7626 to 7626. [2023-12-16 08:11:46,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7626 states, 5820 states have (on average 1.2517182130584192) internal successors, (7285), 6001 states have internal predecessors, (7285), 835 states have call successors, (835), 686 states have call predecessors, (835), 969 states have return successors, (1154), 940 states have call predecessors, (1154), 834 states have call successors, (1154) [2023-12-16 08:11:46,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7626 states to 7626 states and 9274 transitions. [2023-12-16 08:11:46,413 INFO L78 Accepts]: Start accepts. Automaton has 7626 states and 9274 transitions. Word has length 141 [2023-12-16 08:11:46,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:46,413 INFO L495 AbstractCegarLoop]: Abstraction has 7626 states and 9274 transitions. [2023-12-16 08:11:46,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:46,413 INFO L276 IsEmpty]: Start isEmpty. Operand 7626 states and 9274 transitions. [2023-12-16 08:11:46,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:46,415 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:46,415 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:46,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-16 08:11:46,620 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:11:46,620 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:46,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:46,621 INFO L85 PathProgramCache]: Analyzing trace with hash -66522053, now seen corresponding path program 1 times [2023-12-16 08:11:46,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:46,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [363360427] [2023-12-16 08:11:46,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:46,621 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:11:46,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:46,623 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:11:46,636 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:11:46,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:46,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:46,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:46,803 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:11:46,803 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:46,803 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:46,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [363360427] [2023-12-16 08:11:46,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [363360427] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:46,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:46,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:46,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187385929] [2023-12-16 08:11:46,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:46,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:46,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:46,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:46,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:46,805 INFO L87 Difference]: Start difference. First operand 7626 states and 9274 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:48,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:48,154 INFO L93 Difference]: Finished difference Result 8636 states and 10786 transitions. [2023-12-16 08:11:48,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:48,154 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:48,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:48,169 INFO L225 Difference]: With dead ends: 8636 [2023-12-16 08:11:48,169 INFO L226 Difference]: Without dead ends: 7768 [2023-12-16 08:11:48,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:48,173 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 834 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 862 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:48,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [862 Valid, 841 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:48,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7768 states. [2023-12-16 08:11:49,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7768 to 7768. [2023-12-16 08:11:49,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7768 states, 5956 states have (on average 1.2541974479516453) internal successors, (7470), 6137 states have internal predecessors, (7470), 837 states have call successors, (837), 690 states have call predecessors, (837), 973 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:11:49,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7768 states to 7768 states and 9463 transitions. [2023-12-16 08:11:49,172 INFO L78 Accepts]: Start accepts. Automaton has 7768 states and 9463 transitions. Word has length 141 [2023-12-16 08:11:49,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:49,172 INFO L495 AbstractCegarLoop]: Abstraction has 7768 states and 9463 transitions. [2023-12-16 08:11:49,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:49,172 INFO L276 IsEmpty]: Start isEmpty. Operand 7768 states and 9463 transitions. [2023-12-16 08:11:49,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:49,175 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:49,175 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:49,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:49,381 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:11:49,382 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:49,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:49,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1043067013, now seen corresponding path program 1 times [2023-12-16 08:11:49,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:49,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1547110973] [2023-12-16 08:11:49,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:49,383 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:11:49,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:49,384 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:11:49,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-16 08:11:49,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:49,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:49,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:49,565 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:11:49,565 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:49,565 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:49,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1547110973] [2023-12-16 08:11:49,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1547110973] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:49,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:49,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:49,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439759501] [2023-12-16 08:11:49,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:49,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:49,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:49,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:49,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:49,567 INFO L87 Difference]: Start difference. First operand 7768 states and 9463 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:50,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:50,908 INFO L93 Difference]: Finished difference Result 8920 states and 11164 transitions. [2023-12-16 08:11:50,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:50,909 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:50,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:50,924 INFO L225 Difference]: With dead ends: 8920 [2023-12-16 08:11:50,924 INFO L226 Difference]: Without dead ends: 7910 [2023-12-16 08:11:50,929 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:50,930 INFO L413 NwaCegarLoop]: 322 mSDtfsCounter, 826 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 854 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:50,930 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [854 Valid, 834 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:50,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7910 states. [2023-12-16 08:11:51,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7910 to 7910. [2023-12-16 08:11:51,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7910 states, 6092 states have (on average 1.255909389363099) internal successors, (7651), 6273 states have internal predecessors, (7651), 839 states have call successors, (839), 694 states have call predecessors, (839), 977 states have return successors, (1158), 944 states have call predecessors, (1158), 838 states have call successors, (1158) [2023-12-16 08:11:51,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7910 states to 7910 states and 9648 transitions. [2023-12-16 08:11:51,836 INFO L78 Accepts]: Start accepts. Automaton has 7910 states and 9648 transitions. Word has length 141 [2023-12-16 08:11:51,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:51,836 INFO L495 AbstractCegarLoop]: Abstraction has 7910 states and 9648 transitions. [2023-12-16 08:11:51,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:51,837 INFO L276 IsEmpty]: Start isEmpty. Operand 7910 states and 9648 transitions. [2023-12-16 08:11:51,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:51,838 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:51,839 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:51,843 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:11:52,043 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:11:52,043 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:52,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:52,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1055144154, now seen corresponding path program 1 times [2023-12-16 08:11:52,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:52,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [68086875] [2023-12-16 08:11:52,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:52,044 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:11:52,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:52,045 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:11:52,047 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:11:52,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:52,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:52,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:52,236 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:11:52,237 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:52,237 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:52,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [68086875] [2023-12-16 08:11:52,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [68086875] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:52,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:52,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:52,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129132115] [2023-12-16 08:11:52,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:52,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:52,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:52,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:52,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:52,239 INFO L87 Difference]: Start difference. First operand 7910 states and 9648 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:53,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:53,647 INFO L93 Difference]: Finished difference Result 9204 states and 11534 transitions. [2023-12-16 08:11:53,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:53,648 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:53,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:53,661 INFO L225 Difference]: With dead ends: 9204 [2023-12-16 08:11:53,662 INFO L226 Difference]: Without dead ends: 8052 [2023-12-16 08:11:53,665 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:53,666 INFO L413 NwaCegarLoop]: 319 mSDtfsCounter, 819 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 847 SdHoareTripleChecker+Valid, 827 SdHoareTripleChecker+Invalid, 743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:53,666 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [847 Valid, 827 Invalid, 743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 689 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:53,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8052 states. [2023-12-16 08:11:54,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8052 to 8052. [2023-12-16 08:11:54,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8052 states, 6228 states have (on average 1.2569043031470777) internal successors, (7828), 6409 states have internal predecessors, (7828), 841 states have call successors, (841), 698 states have call predecessors, (841), 981 states have return successors, (1160), 946 states have call predecessors, (1160), 840 states have call successors, (1160) [2023-12-16 08:11:54,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8052 states to 8052 states and 9829 transitions. [2023-12-16 08:11:54,652 INFO L78 Accepts]: Start accepts. Automaton has 8052 states and 9829 transitions. Word has length 141 [2023-12-16 08:11:54,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:54,652 INFO L495 AbstractCegarLoop]: Abstraction has 8052 states and 9829 transitions. [2023-12-16 08:11:54,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:54,653 INFO L276 IsEmpty]: Start isEmpty. Operand 8052 states and 9829 transitions. [2023-12-16 08:11:54,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:54,655 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:54,656 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:54,660 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:11:54,861 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:11:54,861 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:54,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:54,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1373575782, now seen corresponding path program 1 times [2023-12-16 08:11:54,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:54,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1384224922] [2023-12-16 08:11:54,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:54,862 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:11:54,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:54,864 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:11:54,865 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:11:54,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:54,988 INFO L262 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:54,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:55,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:55,043 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:55,043 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:55,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1384224922] [2023-12-16 08:11:55,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1384224922] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:55,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:55,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:55,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329996066] [2023-12-16 08:11:55,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:55,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:55,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:55,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:55,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:55,044 INFO L87 Difference]: Start difference. First operand 8052 states and 9829 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:56,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:56,496 INFO L93 Difference]: Finished difference Result 9488 states and 11896 transitions. [2023-12-16 08:11:56,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:56,497 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:56,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:56,512 INFO L225 Difference]: With dead ends: 9488 [2023-12-16 08:11:56,512 INFO L226 Difference]: Without dead ends: 8194 [2023-12-16 08:11:56,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:56,520 INFO L413 NwaCegarLoop]: 316 mSDtfsCounter, 812 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 840 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:56,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [840 Valid, 820 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:56,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8194 states. [2023-12-16 08:11:57,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8194 to 8194. [2023-12-16 08:11:57,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8194 states, 6364 states have (on average 1.257228158390949) internal successors, (8001), 6545 states have internal predecessors, (8001), 843 states have call successors, (843), 702 states have call predecessors, (843), 985 states have return successors, (1162), 948 states have call predecessors, (1162), 842 states have call successors, (1162) [2023-12-16 08:11:57,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8194 states to 8194 states and 10006 transitions. [2023-12-16 08:11:57,557 INFO L78 Accepts]: Start accepts. Automaton has 8194 states and 10006 transitions. Word has length 141 [2023-12-16 08:11:57,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:57,557 INFO L495 AbstractCegarLoop]: Abstraction has 8194 states and 10006 transitions. [2023-12-16 08:11:57,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:57,557 INFO L276 IsEmpty]: Start isEmpty. Operand 8194 states and 10006 transitions. [2023-12-16 08:11:57,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:11:57,559 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:57,559 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:57,566 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:11:57,764 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:11:57,764 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:57,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:57,765 INFO L85 PathProgramCache]: Analyzing trace with hash 2080713145, now seen corresponding path program 1 times [2023-12-16 08:11:57,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:57,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2016272564] [2023-12-16 08:11:57,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:57,765 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:11:57,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:57,766 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:11:57,770 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:11:57,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:57,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:57,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:57,966 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:11:57,966 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:57,966 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:57,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2016272564] [2023-12-16 08:11:57,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2016272564] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:57,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:57,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:57,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922685874] [2023-12-16 08:11:57,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:57,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:57,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:57,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:57,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:57,967 INFO L87 Difference]: Start difference. First operand 8194 states and 10006 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:11:59,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:59,451 INFO L93 Difference]: Finished difference Result 9772 states and 12250 transitions. [2023-12-16 08:11:59,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:59,451 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:11:59,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:59,463 INFO L225 Difference]: With dead ends: 9772 [2023-12-16 08:11:59,463 INFO L226 Difference]: Without dead ends: 8336 [2023-12-16 08:11:59,481 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:11:59,481 INFO L413 NwaCegarLoop]: 313 mSDtfsCounter, 805 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 833 SdHoareTripleChecker+Valid, 813 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:59,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [833 Valid, 813 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 687 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:59,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8336 states. [2023-12-16 08:12:00,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8336 to 8336. [2023-12-16 08:12:00,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8336 states, 6500 states have (on average 1.256923076923077) internal successors, (8170), 6681 states have internal predecessors, (8170), 845 states have call successors, (845), 706 states have call predecessors, (845), 989 states have return successors, (1164), 950 states have call predecessors, (1164), 844 states have call successors, (1164) [2023-12-16 08:12:00,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8336 states to 8336 states and 10179 transitions. [2023-12-16 08:12:00,558 INFO L78 Accepts]: Start accepts. Automaton has 8336 states and 10179 transitions. Word has length 141 [2023-12-16 08:12:00,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:00,559 INFO L495 AbstractCegarLoop]: Abstraction has 8336 states and 10179 transitions. [2023-12-16 08:12:00,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:12:00,559 INFO L276 IsEmpty]: Start isEmpty. Operand 8336 states and 10179 transitions. [2023-12-16 08:12:00,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:12:00,561 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:00,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:00,565 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:12:00,765 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:12:00,765 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:00,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:00,766 INFO L85 PathProgramCache]: Analyzing trace with hash -402258311, now seen corresponding path program 1 times [2023-12-16 08:12:00,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:00,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1789649065] [2023-12-16 08:12:00,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:00,766 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:00,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:00,768 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:12:00,799 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:12:00,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:00,888 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:00,890 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:00,947 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:00,947 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:00,947 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:00,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1789649065] [2023-12-16 08:12:00,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1789649065] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:00,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:00,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:00,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94730675] [2023-12-16 08:12:00,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:00,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:00,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:00,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:00,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:00,949 INFO L87 Difference]: Start difference. First operand 8336 states and 10179 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:12:02,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:02,501 INFO L93 Difference]: Finished difference Result 10056 states and 12596 transitions. [2023-12-16 08:12:02,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:02,501 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:12:02,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:02,517 INFO L225 Difference]: With dead ends: 10056 [2023-12-16 08:12:02,517 INFO L226 Difference]: Without dead ends: 8478 [2023-12-16 08:12:02,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:02,522 INFO L413 NwaCegarLoop]: 310 mSDtfsCounter, 798 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 826 SdHoareTripleChecker+Valid, 806 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:02,522 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [826 Valid, 806 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 686 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:02,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8478 states. [2023-12-16 08:12:03,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8478 to 8478. [2023-12-16 08:12:03,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8478 states, 6636 states have (on average 1.2560277275467149) internal successors, (8335), 6817 states have internal predecessors, (8335), 847 states have call successors, (847), 710 states have call predecessors, (847), 993 states have return successors, (1166), 952 states have call predecessors, (1166), 846 states have call successors, (1166) [2023-12-16 08:12:03,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8478 states to 8478 states and 10348 transitions. [2023-12-16 08:12:03,663 INFO L78 Accepts]: Start accepts. Automaton has 8478 states and 10348 transitions. Word has length 141 [2023-12-16 08:12:03,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:03,664 INFO L495 AbstractCegarLoop]: Abstraction has 8478 states and 10348 transitions. [2023-12-16 08:12:03,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:12:03,664 INFO L276 IsEmpty]: Start isEmpty. Operand 8478 states and 10348 transitions. [2023-12-16 08:12:03,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:12:03,666 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:03,666 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03,670 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 (35)] Ended with exit code 0 [2023-12-16 08:12:03,870 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:12:03,871 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:03,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:03,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1867065498, now seen corresponding path program 1 times [2023-12-16 08:12:03,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:03,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [653254674] [2023-12-16 08:12:03,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:03,872 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:03,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:03,873 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:12:03,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-16 08:12:03,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:04,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:04,003 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:04,064 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:04,065 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:04,065 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:04,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [653254674] [2023-12-16 08:12:04,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [653254674] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:04,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:04,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:04,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815463762] [2023-12-16 08:12:04,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:04,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:04,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:04,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:04,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:04,066 INFO L87 Difference]: Start difference. First operand 8478 states and 10348 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:12:05,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:05,806 INFO L93 Difference]: Finished difference Result 10340 states and 12934 transitions. [2023-12-16 08:12:05,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:05,806 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:12:05,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:05,821 INFO L225 Difference]: With dead ends: 10340 [2023-12-16 08:12:05,822 INFO L226 Difference]: Without dead ends: 8620 [2023-12-16 08:12:05,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:05,827 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 791 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 819 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:05,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [819 Valid, 799 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:12:05,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8620 states. [2023-12-16 08:12:06,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8620 to 8620. [2023-12-16 08:12:06,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8620 states, 6772 states have (on average 1.2545776727702305) internal successors, (8496), 6953 states have internal predecessors, (8496), 849 states have call successors, (849), 714 states have call predecessors, (849), 997 states have return successors, (1168), 954 states have call predecessors, (1168), 848 states have call successors, (1168) [2023-12-16 08:12:06,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8620 states to 8620 states and 10513 transitions. [2023-12-16 08:12:06,999 INFO L78 Accepts]: Start accepts. Automaton has 8620 states and 10513 transitions. Word has length 141 [2023-12-16 08:12:06,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:06,999 INFO L495 AbstractCegarLoop]: Abstraction has 8620 states and 10513 transitions. [2023-12-16 08:12:06,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:12:06,999 INFO L276 IsEmpty]: Start isEmpty. Operand 8620 states and 10513 transitions. [2023-12-16 08:12:07,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:12:07,001 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:07,001 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:07,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2023-12-16 08:12:07,206 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:12:07,206 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:07,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:07,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1688586918, now seen corresponding path program 1 times [2023-12-16 08:12:07,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:07,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [470699752] [2023-12-16 08:12:07,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:07,208 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:07,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:07,209 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:12:07,210 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:12:07,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:07,321 INFO L262 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:07,323 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:07,368 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:07,369 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:07,369 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:07,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [470699752] [2023-12-16 08:12:07,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [470699752] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:07,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:07,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:07,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603165242] [2023-12-16 08:12:07,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:07,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:07,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:07,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:07,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:07,370 INFO L87 Difference]: Start difference. First operand 8620 states and 10513 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:12:08,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:08,904 INFO L93 Difference]: Finished difference Result 10624 states and 13264 transitions. [2023-12-16 08:12:08,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:08,905 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:12:08,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:08,918 INFO L225 Difference]: With dead ends: 10624 [2023-12-16 08:12:08,919 INFO L226 Difference]: Without dead ends: 8762 [2023-12-16 08:12:08,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 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:08,922 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 784 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 812 SdHoareTripleChecker+Valid, 792 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:08,923 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [812 Valid, 792 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:12:08,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8762 states. [2023-12-16 08:12:10,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8762 to 8762. [2023-12-16 08:12:10,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8762 states, 6908 states have (on average 1.2526056745801968) internal successors, (8653), 7089 states have internal predecessors, (8653), 851 states have call successors, (851), 718 states have call predecessors, (851), 1001 states have return successors, (1170), 956 states have call predecessors, (1170), 850 states have call successors, (1170) [2023-12-16 08:12:10,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8762 states to 8762 states and 10674 transitions. [2023-12-16 08:12:10,113 INFO L78 Accepts]: Start accepts. Automaton has 8762 states and 10674 transitions. Word has length 141 [2023-12-16 08:12:10,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:10,114 INFO L495 AbstractCegarLoop]: Abstraction has 8762 states and 10674 transitions. [2023-12-16 08:12:10,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 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:12:10,114 INFO L276 IsEmpty]: Start isEmpty. Operand 8762 states and 10674 transitions. [2023-12-16 08:12:10,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:12:10,115 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:10,116 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-12-16 08:12:10,320 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:12:10,322 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:10,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:10,322 INFO L85 PathProgramCache]: Analyzing trace with hash -2002911495, now seen corresponding path program 1 times [2023-12-16 08:12:10,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:10,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [935010430] [2023-12-16 08:12:10,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:10,322 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:10,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:10,338 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:12:10,369 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:12:10,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:10,452 INFO L262 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:10,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:10,465 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:10,465 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:10,465 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:10,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [935010430] [2023-12-16 08:12:10,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [935010430] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:10,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:10,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:10,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903922516] [2023-12-16 08:12:10,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:10,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:12:10,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:10,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:12:10,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:12:10,466 INFO L87 Difference]: Start difference. First operand 8762 states and 10674 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 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:12:11,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:11,739 INFO L93 Difference]: Finished difference Result 10893 states and 13565 transitions. [2023-12-16 08:12:11,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:12:11,740 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 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 141 [2023-12-16 08:12:11,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:11,756 INFO L225 Difference]: With dead ends: 10893 [2023-12-16 08:12:11,756 INFO L226 Difference]: Without dead ends: 8890 [2023-12-16 08:12:11,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 138 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:12:11,761 INFO L413 NwaCegarLoop]: 501 mSDtfsCounter, 92 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 1489 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:11,761 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 1489 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:12:11,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8890 states. Received shutdown request... [2023-12-16 08:12:12,804 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 (38)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 08:12:12,814 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:12:12,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8890 to 8766. [2023-12-16 08:12:12,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8766 states, 6912 states have (on average 1.2495659722222223) internal successors, (8637), 7093 states have internal predecessors, (8637), 851 states have call successors, (851), 718 states have call predecessors, (851), 1001 states have return successors, (1170), 956 states have call predecessors, (1170), 850 states have call successors, (1170) [2023-12-16 08:12:12,930 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-16 08:12:12,938 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:12:13,135 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:12:13,136 WARN L619 AbstractCegarLoop]: Verification canceled: while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). [2023-12-16 08:12:13,138 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location error1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-16 08:12:13,142 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] [2023-12-16 08:12:13,151 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 08:12:13,157 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 08:12:13 BoogieIcfgContainer [2023-12-16 08:12:13,157 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 08:12:13,157 INFO L158 Benchmark]: Toolchain (without parser) took 71117.13ms. Allocated memory was 347.1MB in the beginning and 2.0GB in the end (delta: 1.7GB). Free memory was 293.3MB in the beginning and 1.1GB in the end (delta: -830.1MB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. [2023-12-16 08:12:13,159 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 215.0MB. Free memory is still 162.9MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 08:12:13,160 INFO L158 Benchmark]: CACSL2BoogieTranslator took 431.10ms. Allocated memory is still 347.1MB. Free memory was 293.3MB in the beginning and 266.6MB in the end (delta: 26.7MB). Peak memory consumption was 26.2MB. Max. memory is 8.0GB. [2023-12-16 08:12:13,160 INFO L158 Benchmark]: Boogie Procedure Inliner took 84.75ms. Allocated memory is still 347.1MB. Free memory was 266.1MB in the beginning and 261.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-16 08:12:13,160 INFO L158 Benchmark]: Boogie Preprocessor took 123.21ms. Allocated memory is still 347.1MB. Free memory was 261.9MB in the beginning and 256.1MB in the end (delta: 5.8MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-16 08:12:13,160 INFO L158 Benchmark]: RCFGBuilder took 1013.88ms. Allocated memory is still 347.1MB. Free memory was 256.1MB in the beginning and 260.1MB in the end (delta: -4.0MB). Peak memory consumption was 35.3MB. Max. memory is 8.0GB. [2023-12-16 08:12:13,160 INFO L158 Benchmark]: TraceAbstraction took 69448.50ms. Allocated memory was 347.1MB in the beginning and 2.0GB in the end (delta: 1.7GB). Free memory was 259.6MB in the beginning and 1.1GB in the end (delta: -863.9MB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. [2023-12-16 08:12:13,160 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.11ms. Allocated memory is still 215.0MB. Free memory is still 162.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 431.10ms. Allocated memory is still 347.1MB. Free memory was 293.3MB in the beginning and 266.6MB in the end (delta: 26.7MB). Peak memory consumption was 26.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 84.75ms. Allocated memory is still 347.1MB. Free memory was 266.1MB in the beginning and 261.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 123.21ms. Allocated memory is still 347.1MB. Free memory was 261.9MB in the beginning and 256.1MB in the end (delta: 5.8MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * RCFGBuilder took 1013.88ms. Allocated memory is still 347.1MB. Free memory was 256.1MB in the beginning and 260.1MB in the end (delta: -4.0MB). Peak memory consumption was 35.3MB. Max. memory is 8.0GB. * TraceAbstraction took 69448.50ms. Allocated memory was 347.1MB in the beginning and 2.0GB in the end (delta: 1.7GB). Free memory was 259.6MB in the beginning and 1.1GB in the end (delta: -863.9MB). Peak memory consumption was 1.2GB. 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: 496]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 496). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 28]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 28). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). - StatisticsResult: Ultimate Automizer benchmark data CFG has 15 procedures, 393 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 69.4s, OverallIterations: 37, TraceHistogramMax: 4, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 33.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 25294 SdHoareTripleChecker+Valid, 13.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 24629 mSDsluCounter, 38435 SdHoareTripleChecker+Invalid, 11.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 23125 mSDsCounter, 1609 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 18622 IncrementalHoareTripleChecker+Invalid, 20231 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1609 mSolverCounterUnsat, 15310 mSDtfsCounter, 18622 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4238 GetRequests, 4111 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8762occurred in iteration=36, InterpolantAutomatonStates: 169, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 21.0s AutomataMinimizationTime, 37 MinimizatonAttempts, 2741 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 2.3s InterpolantComputationTime, 4175 NumberOfCodeBlocks, 4175 NumberOfCodeBlocksAsserted, 38 NumberOfCheckSat, 4205 ConstructedInterpolants, 0 QuantifiedInterpolants, 6981 SizeOfPredicates, 7 NumberOfNonLiveVariables, 12281 ConjunctsInSsa, 142 ConjunctsInUnsatCore, 38 InterpolantComputations, 36 PerfectInterpolantSequences, 142/146 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