/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.04.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 08:10:01,556 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 08:10:01,632 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:10:01,637 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 08:10:01,637 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 08:10:01,658 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 08:10:01,659 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 08:10:01,659 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 08:10:01,659 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 08:10:01,662 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 08:10:01,662 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 08:10:01,663 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 08:10:01,663 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 08:10:01,664 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 08:10:01,664 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 08:10:01,665 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 08:10:01,665 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 08:10:01,665 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 08:10:01,665 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 08:10:01,666 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 08:10:01,666 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 08:10:01,666 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 08:10:01,666 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 08:10:01,667 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 08:10:01,667 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 08:10:01,667 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 08:10:01,667 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 08:10:01,667 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 08:10:01,667 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 08:10:01,667 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 08:10:01,668 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 08:10:01,668 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 08:10:01,669 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 08:10:01,669 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 08:10:01,669 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:10:01,669 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 08:10:01,669 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 08:10:01,669 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 08:10:01,669 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 08:10:01,669 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 08:10:01,669 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 08:10:01,670 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 08:10:01,670 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 08:10:01,670 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 08:10:01,670 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 08:10:01,670 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 08:10:01,670 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:10:01,878 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 08:10:01,899 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 08:10:01,900 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 08:10:01,901 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 08:10:01,903 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 08:10:01,904 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.04.cil-1.c [2023-12-16 08:10:02,922 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 08:10:03,131 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 08:10:03,132 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.04.cil-1.c [2023-12-16 08:10:03,142 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61360121f/cb0bb860306d4ed49a4d8c6b5440b46e/FLAGb6389f114 [2023-12-16 08:10:03,155 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61360121f/cb0bb860306d4ed49a4d8c6b5440b46e [2023-12-16 08:10:03,157 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 08:10:03,158 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 08:10:03,160 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 08:10:03,160 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 08:10:03,163 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 08:10:03,164 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:10:03" (1/1) ... [2023-12-16 08:10:03,164 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1637da5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:03, skipping insertion in model container [2023-12-16 08:10:03,165 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:10:03" (1/1) ... [2023-12-16 08:10:03,207 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 08:10:03,314 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.04.cil-1.c[914,927] [2023-12-16 08:10:03,348 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.04.cil-1.c[7115,7128] [2023-12-16 08:10:03,403 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:10:03,415 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 08:10:03,424 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.04.cil-1.c[914,927] [2023-12-16 08:10:03,441 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.04.cil-1.c[7115,7128] [2023-12-16 08:10:03,467 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:10:03,483 INFO L206 MainTranslator]: Completed translation [2023-12-16 08:10:03,483 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:03 WrapperNode [2023-12-16 08:10:03,483 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 08:10:03,484 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 08:10:03,484 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 08:10:03,484 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 08:10:03,489 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:10:03" (1/1) ... [2023-12-16 08:10:03,500 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:10:03" (1/1) ... [2023-12-16 08:10:03,544 INFO L138 Inliner]: procedures = 62, calls = 69, calls flagged for inlining = 30, calls inlined = 30, statements flattened = 565 [2023-12-16 08:10:03,544 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 08:10:03,545 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 08:10:03,545 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 08:10:03,545 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 08:10:03,553 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:03" (1/1) ... [2023-12-16 08:10:03,553 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:03" (1/1) ... [2023-12-16 08:10:03,557 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:03" (1/1) ... [2023-12-16 08:10:03,573 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:10:03,574 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:03" (1/1) ... [2023-12-16 08:10:03,574 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:03" (1/1) ... [2023-12-16 08:10:03,591 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:03" (1/1) ... [2023-12-16 08:10:03,598 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:03" (1/1) ... [2023-12-16 08:10:03,611 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:03" (1/1) ... [2023-12-16 08:10:03,613 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:03" (1/1) ... [2023-12-16 08:10:03,617 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 08:10:03,620 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 08:10:03,620 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 08:10:03,621 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 08:10:03,621 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:03" (1/1) ... [2023-12-16 08:10:03,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:10:03,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 08:10:03,649 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:10:03,652 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:10:03,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 08:10:03,672 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-16 08:10:03,673 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-16 08:10:03,673 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-16 08:10:03,673 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-16 08:10:03,673 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-16 08:10:03,673 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-16 08:10:03,673 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-16 08:10:03,673 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-16 08:10:03,673 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-16 08:10:03,673 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-16 08:10:03,673 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-16 08:10:03,673 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-16 08:10:03,674 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-16 08:10:03,674 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-16 08:10:03,674 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-16 08:10:03,674 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-16 08:10:03,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 08:10:03,674 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-16 08:10:03,674 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-16 08:10:03,675 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-16 08:10:03,675 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-16 08:10:03,675 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-16 08:10:03,676 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-16 08:10:03,676 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-16 08:10:03,676 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-16 08:10:03,676 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-16 08:10:03,676 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-16 08:10:03,676 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 08:10:03,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 08:10:03,676 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-16 08:10:03,677 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-16 08:10:03,795 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 08:10:03,798 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 08:10:04,420 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 08:10:04,474 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 08:10:04,474 INFO L309 CfgBuilder]: Removed 11 assume(true) statements. [2023-12-16 08:10:04,474 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:10:04 BoogieIcfgContainer [2023-12-16 08:10:04,474 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 08:10:04,476 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 08:10:04,476 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 08:10:04,479 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 08:10:04,479 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 08:10:03" (1/3) ... [2023-12-16 08:10:04,479 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1043ea5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:10:04, skipping insertion in model container [2023-12-16 08:10:04,479 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:03" (2/3) ... [2023-12-16 08:10:04,480 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1043ea5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:10:04, skipping insertion in model container [2023-12-16 08:10:04,480 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:10:04" (3/3) ... [2023-12-16 08:10:04,481 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.04.cil-1.c [2023-12-16 08:10:04,503 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 08:10:04,504 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-16 08:10:04,558 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 08:10:04,563 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;@47b15210, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 08:10:04,563 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-16 08:10:04,567 INFO L276 IsEmpty]: Start isEmpty. Operand has 255 states, 206 states have (on average 1.6650485436893203) internal successors, (343), 212 states have internal predecessors, (343), 32 states have call successors, (32), 14 states have call predecessors, (32), 14 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2023-12-16 08:10:04,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:10:04,580 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:04,580 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:10:04,581 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:04,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:04,585 INFO L85 PathProgramCache]: Analyzing trace with hash 504153522, now seen corresponding path program 1 times [2023-12-16 08:10:04,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:04,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1706904613] [2023-12-16 08:10:04,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:04,594 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:10:04,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:04,595 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:10:04,597 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:10:04,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:04,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 08:10:04,716 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:04,794 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:10:04,795 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:04,795 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:04,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1706904613] [2023-12-16 08:10:04,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1706904613] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:04,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:04,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:10:04,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483373794] [2023-12-16 08:10:04,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:04,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:04,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:04,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:04,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:04,838 INFO L87 Difference]: Start difference. First operand has 255 states, 206 states have (on average 1.6650485436893203) internal successors, (343), 212 states have internal predecessors, (343), 32 states have call successors, (32), 14 states have call predecessors, (32), 14 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) 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:10:05,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:05,468 INFO L93 Difference]: Finished difference Result 587 states and 935 transitions. [2023-12-16 08:10:05,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:10:05,471 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:10:05,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:05,479 INFO L225 Difference]: With dead ends: 587 [2023-12-16 08:10:05,479 INFO L226 Difference]: Without dead ends: 344 [2023-12-16 08:10:05,483 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:10:05,485 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 292 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:05,485 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 747 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:10:05,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2023-12-16 08:10:05,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 338. [2023-12-16 08:10:05,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 271 states have (on average 1.5166051660516606) internal successors, (411), 277 states have internal predecessors, (411), 43 states have call successors, (43), 21 states have call predecessors, (43), 22 states have return successors, (46), 42 states have call predecessors, (46), 41 states have call successors, (46) [2023-12-16 08:10:05,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 500 transitions. [2023-12-16 08:10:05,533 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 500 transitions. Word has length 58 [2023-12-16 08:10:05,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:05,534 INFO L495 AbstractCegarLoop]: Abstraction has 338 states and 500 transitions. [2023-12-16 08:10:05,534 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:10:05,534 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 500 transitions. [2023-12-16 08:10:05,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:10:05,536 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:05,537 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:10:05,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-16 08:10:05,740 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:10:05,741 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:05,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:05,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1439839246, now seen corresponding path program 1 times [2023-12-16 08:10:05,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:05,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [916511650] [2023-12-16 08:10:05,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:05,743 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:10:05,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:05,744 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:10:05,748 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:10:05,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:05,809 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:05,811 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:05,836 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:10:05,836 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:05,836 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:05,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [916511650] [2023-12-16 08:10:05,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [916511650] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:05,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:05,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:05,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694058622] [2023-12-16 08:10:05,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:05,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:05,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:05,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:05,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:05,839 INFO L87 Difference]: Start difference. First operand 338 states and 500 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:05,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:05,911 INFO L93 Difference]: Finished difference Result 654 states and 937 transitions. [2023-12-16 08:10:05,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:05,912 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:10:05,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:05,915 INFO L225 Difference]: With dead ends: 654 [2023-12-16 08:10:05,915 INFO L226 Difference]: Without dead ends: 492 [2023-12-16 08:10:05,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:05,918 INFO L413 NwaCegarLoop]: 358 mSDtfsCounter, 349 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:05,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [349 Valid, 452 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:05,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2023-12-16 08:10:05,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 482. [2023-12-16 08:10:05,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 383 states have (on average 1.485639686684073) internal successors, (569), 391 states have internal predecessors, (569), 59 states have call successors, (59), 35 states have call predecessors, (59), 38 states have return successors, (65), 58 states have call predecessors, (65), 57 states have call successors, (65) [2023-12-16 08:10:05,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 693 transitions. [2023-12-16 08:10:05,966 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 693 transitions. Word has length 58 [2023-12-16 08:10:05,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:05,967 INFO L495 AbstractCegarLoop]: Abstraction has 482 states and 693 transitions. [2023-12-16 08:10:05,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:05,967 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 693 transitions. [2023-12-16 08:10:05,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:10:05,968 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:05,968 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:10:05,976 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:10:06,171 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:10:06,172 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:06,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:06,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1898199667, now seen corresponding path program 1 times [2023-12-16 08:10:06,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:06,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1603374879] [2023-12-16 08:10:06,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:06,173 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:10:06,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:06,175 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:10:06,189 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:10:06,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:06,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:10:06,259 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:06,290 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:10:06,291 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:06,292 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:06,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1603374879] [2023-12-16 08:10:06,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1603374879] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:06,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:06,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:10:06,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316250573] [2023-12-16 08:10:06,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:06,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:10:06,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:06,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:10:06,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:10:06,294 INFO L87 Difference]: Start difference. First operand 482 states and 693 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:10:06,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:06,413 INFO L93 Difference]: Finished difference Result 806 states and 1139 transitions. [2023-12-16 08:10:06,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:10:06,414 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:10:06,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:06,419 INFO L225 Difference]: With dead ends: 806 [2023-12-16 08:10:06,420 INFO L226 Difference]: Without dead ends: 500 [2023-12-16 08:10:06,421 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:10:06,421 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 6 mSDsluCounter, 1383 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1730 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:06,422 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1730 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:10:06,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2023-12-16 08:10:06,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 490. [2023-12-16 08:10:06,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 389 states have (on average 1.4730077120822622) internal successors, (573), 397 states have internal predecessors, (573), 59 states have call successors, (59), 35 states have call predecessors, (59), 40 states have return successors, (67), 60 states have call predecessors, (67), 57 states have call successors, (67) [2023-12-16 08:10:06,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 699 transitions. [2023-12-16 08:10:06,447 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 699 transitions. Word has length 58 [2023-12-16 08:10:06,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:06,447 INFO L495 AbstractCegarLoop]: Abstraction has 490 states and 699 transitions. [2023-12-16 08:10:06,448 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:10:06,448 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 699 transitions. [2023-12-16 08:10:06,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:10:06,449 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:06,449 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:10:06,455 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:10:06,652 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:10:06,653 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:06,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:06,654 INFO L85 PathProgramCache]: Analyzing trace with hash -345783631, now seen corresponding path program 1 times [2023-12-16 08:10:06,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:06,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [221089513] [2023-12-16 08:10:06,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:06,654 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:10:06,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:06,655 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:10:06,657 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:10:06,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:06,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:10:06,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:06,734 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:10:06,734 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:06,734 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:06,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [221089513] [2023-12-16 08:10:06,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [221089513] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:06,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:06,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:10:06,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613165189] [2023-12-16 08:10:06,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:06,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:10:06,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:06,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:10:06,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:10:06,736 INFO L87 Difference]: Start difference. First operand 490 states and 699 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:10:06,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:06,867 INFO L93 Difference]: Finished difference Result 816 states and 1142 transitions. [2023-12-16 08:10:06,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:10:06,867 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:10:06,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:06,872 INFO L225 Difference]: With dead ends: 816 [2023-12-16 08:10:06,872 INFO L226 Difference]: Without dead ends: 502 [2023-12-16 08:10:06,873 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:10:06,874 INFO L413 NwaCegarLoop]: 346 mSDtfsCounter, 3 mSDsluCounter, 1379 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1725 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:06,876 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1725 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:10:06,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2023-12-16 08:10:06,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 498. [2023-12-16 08:10:06,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 395 states have (on average 1.460759493670886) internal successors, (577), 403 states have internal predecessors, (577), 59 states have call successors, (59), 35 states have call predecessors, (59), 42 states have return successors, (69), 62 states have call predecessors, (69), 57 states have call successors, (69) [2023-12-16 08:10:06,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 705 transitions. [2023-12-16 08:10:06,903 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 705 transitions. Word has length 58 [2023-12-16 08:10:06,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:06,903 INFO L495 AbstractCegarLoop]: Abstraction has 498 states and 705 transitions. [2023-12-16 08:10:06,903 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:10:06,904 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 705 transitions. [2023-12-16 08:10:06,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:10:06,906 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:06,906 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:10:06,920 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:10:07,109 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:10:07,109 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:07,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:07,110 INFO L85 PathProgramCache]: Analyzing trace with hash -283744017, now seen corresponding path program 1 times [2023-12-16 08:10:07,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:07,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [47062451] [2023-12-16 08:10:07,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:07,110 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:10:07,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:07,112 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:10:07,112 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:10:07,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:07,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 08:10:07,179 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:07,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:07,247 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:07,247 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:07,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [47062451] [2023-12-16 08:10:07,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [47062451] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:07,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:07,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:10:07,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45013341] [2023-12-16 08:10:07,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:07,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:07,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:07,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:07,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:07,249 INFO L87 Difference]: Start difference. First operand 498 states and 705 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), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:07,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:07,779 INFO L93 Difference]: Finished difference Result 1220 states and 1691 transitions. [2023-12-16 08:10:07,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:10:07,779 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), 3 states have call predecessors, (8), 4 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:10:07,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:07,783 INFO L225 Difference]: With dead ends: 1220 [2023-12-16 08:10:07,783 INFO L226 Difference]: Without dead ends: 896 [2023-12-16 08:10:07,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 54 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:10:07,785 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 280 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:07,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 722 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:10:07,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states. [2023-12-16 08:10:07,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 854. [2023-12-16 08:10:07,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 667 states have (on average 1.4107946026986506) internal successors, (941), 691 states have internal predecessors, (941), 97 states have call successors, (97), 63 states have call predecessors, (97), 88 states have return successors, (143), 104 states have call predecessors, (143), 95 states have call successors, (143) [2023-12-16 08:10:07,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 1181 transitions. [2023-12-16 08:10:07,835 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 1181 transitions. Word has length 58 [2023-12-16 08:10:07,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:07,835 INFO L495 AbstractCegarLoop]: Abstraction has 854 states and 1181 transitions. [2023-12-16 08:10:07,836 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), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:07,836 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 1181 transitions. [2023-12-16 08:10:07,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:10:07,837 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:07,837 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:10:07,842 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:10:08,040 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:10:08,040 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:08,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:08,041 INFO L85 PathProgramCache]: Analyzing trace with hash -64889299, now seen corresponding path program 1 times [2023-12-16 08:10:08,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:08,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [680037489] [2023-12-16 08:10:08,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:08,041 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:10:08,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:08,043 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:10:08,045 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:10:08,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:08,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:08,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:08,162 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:10:08,163 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:08,163 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:08,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [680037489] [2023-12-16 08:10:08,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [680037489] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:08,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:08,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:08,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511828963] [2023-12-16 08:10:08,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:08,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:08,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:08,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:08,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:08,164 INFO L87 Difference]: Start difference. First operand 854 states and 1181 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:10:08,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:08,498 INFO L93 Difference]: Finished difference Result 2166 states and 2936 transitions. [2023-12-16 08:10:08,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:10:08,498 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:10:08,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:08,504 INFO L225 Difference]: With dead ends: 2166 [2023-12-16 08:10:08,505 INFO L226 Difference]: Without dead ends: 1504 [2023-12-16 08:10:08,506 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:10:08,507 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 492 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:08,512 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [514 Valid, 392 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:10:08,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1504 states. [2023-12-16 08:10:08,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1504 to 1500. [2023-12-16 08:10:08,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1500 states, 1151 states have (on average 1.3657688966116421) internal successors, (1572), 1200 states have internal predecessors, (1572), 175 states have call successors, (175), 119 states have call predecessors, (175), 172 states have return successors, (285), 189 states have call predecessors, (285), 173 states have call successors, (285) [2023-12-16 08:10:08,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1500 states to 1500 states and 2032 transitions. [2023-12-16 08:10:08,607 INFO L78 Accepts]: Start accepts. Automaton has 1500 states and 2032 transitions. Word has length 58 [2023-12-16 08:10:08,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:08,607 INFO L495 AbstractCegarLoop]: Abstraction has 1500 states and 2032 transitions. [2023-12-16 08:10:08,607 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:10:08,607 INFO L276 IsEmpty]: Start isEmpty. Operand 1500 states and 2032 transitions. [2023-12-16 08:10:08,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-16 08:10:08,609 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:08,609 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:10:08,626 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:10:08,813 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:10:08,813 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:08,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:08,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1823096331, now seen corresponding path program 1 times [2023-12-16 08:10:08,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:08,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2072550109] [2023-12-16 08:10:08,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:08,814 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:10:08,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:08,815 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:10:08,845 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:10:08,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:08,876 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:08,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:08,932 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:10:08,932 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:08,933 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:08,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2072550109] [2023-12-16 08:10:08,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2072550109] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:08,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:08,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:08,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324630319] [2023-12-16 08:10:08,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:08,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:08,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:08,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:08,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:08,935 INFO L87 Difference]: Start difference. First operand 1500 states and 2032 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:10:09,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:09,079 INFO L93 Difference]: Finished difference Result 4002 states and 5353 transitions. [2023-12-16 08:10:09,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:09,080 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:10:09,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:09,091 INFO L225 Difference]: With dead ends: 4002 [2023-12-16 08:10:09,091 INFO L226 Difference]: Without dead ends: 2706 [2023-12-16 08:10:09,095 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:10:09,096 INFO L413 NwaCegarLoop]: 346 mSDtfsCounter, 314 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:09,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 441 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:09,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2706 states. [2023-12-16 08:10:09,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2706 to 2622. [2023-12-16 08:10:09,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2622 states, 1985 states have (on average 1.3209068010075566) internal successors, (2622), 2076 states have internal predecessors, (2622), 305 states have call successors, (305), 231 states have call predecessors, (305), 330 states have return successors, (505), 323 states have call predecessors, (505), 303 states have call successors, (505) [2023-12-16 08:10:09,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2622 states to 2622 states and 3432 transitions. [2023-12-16 08:10:09,274 INFO L78 Accepts]: Start accepts. Automaton has 2622 states and 3432 transitions. Word has length 59 [2023-12-16 08:10:09,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:09,277 INFO L495 AbstractCegarLoop]: Abstraction has 2622 states and 3432 transitions. [2023-12-16 08:10:09,280 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:10:09,280 INFO L276 IsEmpty]: Start isEmpty. Operand 2622 states and 3432 transitions. [2023-12-16 08:10:09,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-16 08:10:09,282 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:09,282 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:10:09,298 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:10:09,485 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:10:09,486 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:09,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:09,486 INFO L85 PathProgramCache]: Analyzing trace with hash -652593130, now seen corresponding path program 1 times [2023-12-16 08:10:09,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:09,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1227396853] [2023-12-16 08:10:09,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:09,487 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:10:09,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:09,488 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:10:09,515 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:10:09,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:09,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:09,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:09,609 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:10:09,610 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:09,610 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:09,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1227396853] [2023-12-16 08:10:09,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1227396853] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:09,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:09,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:09,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454659882] [2023-12-16 08:10:09,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:09,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:09,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:09,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:09,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:09,611 INFO L87 Difference]: Start difference. First operand 2622 states and 3432 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:10:09,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:09,810 INFO L93 Difference]: Finished difference Result 5562 states and 7273 transitions. [2023-12-16 08:10:09,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:09,810 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:10:09,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:09,821 INFO L225 Difference]: With dead ends: 5562 [2023-12-16 08:10:09,821 INFO L226 Difference]: Without dead ends: 3116 [2023-12-16 08:10:09,825 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:10:09,825 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 63 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:09,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 668 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:09,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3116 states. [2023-12-16 08:10:09,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3116 to 3076. [2023-12-16 08:10:09,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3076 states, 2327 states have (on average 1.3008165019338205) internal successors, (3027), 2407 states have internal predecessors, (3027), 361 states have call successors, (361), 287 states have call predecessors, (361), 386 states have return successors, (552), 386 states have call predecessors, (552), 359 states have call successors, (552) [2023-12-16 08:10:09,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3076 states to 3076 states and 3940 transitions. [2023-12-16 08:10:09,984 INFO L78 Accepts]: Start accepts. Automaton has 3076 states and 3940 transitions. Word has length 60 [2023-12-16 08:10:09,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:09,984 INFO L495 AbstractCegarLoop]: Abstraction has 3076 states and 3940 transitions. [2023-12-16 08:10:09,984 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:10:09,984 INFO L276 IsEmpty]: Start isEmpty. Operand 3076 states and 3940 transitions. [2023-12-16 08:10:09,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-16 08:10:09,985 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:09,985 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:10:09,991 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:10:10,193 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:10:10,193 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:10,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:10,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1591850236, now seen corresponding path program 1 times [2023-12-16 08:10:10,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:10,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1486216768] [2023-12-16 08:10:10,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:10,194 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:10:10,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:10,195 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:10:10,217 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:10:10,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:10,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:10,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:10,281 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:10:10,281 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:10,281 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:10,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1486216768] [2023-12-16 08:10:10,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1486216768] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:10,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:10,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:10,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568236947] [2023-12-16 08:10:10,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:10,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:10,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:10,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:10,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:10,283 INFO L87 Difference]: Start difference. First operand 3076 states and 3940 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:10:10,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:10,603 INFO L93 Difference]: Finished difference Result 3696 states and 4713 transitions. [2023-12-16 08:10:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:10:10,604 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:10:10,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:10,621 INFO L225 Difference]: With dead ends: 3696 [2023-12-16 08:10:10,621 INFO L226 Difference]: Without dead ends: 3693 [2023-12-16 08:10:10,624 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:10:10,625 INFO L413 NwaCegarLoop]: 360 mSDtfsCounter, 681 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:10,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [681 Valid, 436 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:10:10,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3693 states. [2023-12-16 08:10:10,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3693 to 3659. [2023-12-16 08:10:10,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3659 states, 2765 states have (on average 1.2933092224231464) internal successors, (3576), 2859 states have internal predecessors, (3576), 426 states have call successors, (426), 343 states have call predecessors, (426), 466 states have return successors, (655), 461 states have call predecessors, (655), 425 states have call successors, (655) [2023-12-16 08:10:10,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3659 states to 3659 states and 4657 transitions. [2023-12-16 08:10:10,825 INFO L78 Accepts]: Start accepts. Automaton has 3659 states and 4657 transitions. Word has length 67 [2023-12-16 08:10:10,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:10,826 INFO L495 AbstractCegarLoop]: Abstraction has 3659 states and 4657 transitions. [2023-12-16 08:10:10,826 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:10:10,826 INFO L276 IsEmpty]: Start isEmpty. Operand 3659 states and 4657 transitions. [2023-12-16 08:10:10,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-16 08:10:10,830 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:10,830 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:10:10,835 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:10:11,033 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:10:11,034 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:11,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:11,034 INFO L85 PathProgramCache]: Analyzing trace with hash 2101865471, now seen corresponding path program 1 times [2023-12-16 08:10:11,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:11,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [582677212] [2023-12-16 08:10:11,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:11,035 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:10:11,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:11,036 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:10:11,042 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:10:11,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:11,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:10:11,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:11,325 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:10:11,325 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 08:10:11,431 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:10:11,432 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:11,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [582677212] [2023-12-16 08:10:11,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [582677212] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 08:10:11,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 08:10:11,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2023-12-16 08:10:11,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957429183] [2023-12-16 08:10:11,435 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 08:10:11,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 08:10:11,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:11,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 08:10:11,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:10:11,436 INFO L87 Difference]: Start difference. First operand 3659 states and 4657 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:10:12,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:12,079 INFO L93 Difference]: Finished difference Result 8198 states and 10413 transitions. [2023-12-16 08:10:12,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:10:12,080 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:10:12,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:12,112 INFO L225 Difference]: With dead ends: 8198 [2023-12-16 08:10:12,113 INFO L226 Difference]: Without dead ends: 8195 [2023-12-16 08:10:12,116 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:10:12,116 INFO L413 NwaCegarLoop]: 510 mSDtfsCounter, 1050 mSDsluCounter, 868 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1050 SdHoareTripleChecker+Valid, 1378 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:12,117 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1050 Valid, 1378 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:10:12,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8195 states. [2023-12-16 08:10:12,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8195 to 6013. [2023-12-16 08:10:12,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6013 states, 4539 states have (on average 1.2901520158625248) internal successors, (5856), 4699 states have internal predecessors, (5856), 690 states have call successors, (690), 567 states have call predecessors, (690), 782 states have return successors, (1089), 751 states have call predecessors, (1089), 689 states have call successors, (1089) [2023-12-16 08:10:12,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6013 states to 6013 states and 7635 transitions. [2023-12-16 08:10:12,532 INFO L78 Accepts]: Start accepts. Automaton has 6013 states and 7635 transitions. Word has length 68 [2023-12-16 08:10:12,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:12,533 INFO L495 AbstractCegarLoop]: Abstraction has 6013 states and 7635 transitions. [2023-12-16 08:10:12,533 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:10:12,533 INFO L276 IsEmpty]: Start isEmpty. Operand 6013 states and 7635 transitions. [2023-12-16 08:10:12,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-16 08:10:12,534 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:12,535 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:10:12,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 08:10:12,738 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:10:12,738 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:12,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:12,739 INFO L85 PathProgramCache]: Analyzing trace with hash -697886660, now seen corresponding path program 2 times [2023-12-16 08:10:12,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:12,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [906003207] [2023-12-16 08:10:12,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 08:10:12,740 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:10:12,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:12,741 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:10:12,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 (12)] Waiting until timeout for monitored process [2023-12-16 08:10:12,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 08:10:12,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 08:10:12,805 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:12,807 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:12,813 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:10:12,813 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:12,813 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:12,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [906003207] [2023-12-16 08:10:12,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [906003207] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:12,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:12,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:12,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697102149] [2023-12-16 08:10:12,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:12,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:12,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:12,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:12,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:12,815 INFO L87 Difference]: Start difference. First operand 6013 states and 7635 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:10:13,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:13,107 INFO L93 Difference]: Finished difference Result 8984 states and 11491 transitions. [2023-12-16 08:10:13,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:13,108 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:10:13,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:13,123 INFO L225 Difference]: With dead ends: 8984 [2023-12-16 08:10:13,123 INFO L226 Difference]: Without dead ends: 3681 [2023-12-16 08:10:13,133 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:10:13,133 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 345 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:13,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [345 Valid, 511 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:13,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3681 states. [2023-12-16 08:10:13,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3681 to 3657. [2023-12-16 08:10:13,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3657 states, 2767 states have (on average 1.2757499096494398) internal successors, (3530), 2857 states have internal predecessors, (3530), 426 states have call successors, (426), 343 states have call predecessors, (426), 462 states have return successors, (623), 461 states have call predecessors, (623), 425 states have call successors, (623) [2023-12-16 08:10:13,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3657 states to 3657 states and 4579 transitions. [2023-12-16 08:10:13,382 INFO L78 Accepts]: Start accepts. Automaton has 3657 states and 4579 transitions. Word has length 71 [2023-12-16 08:10:13,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:13,382 INFO L495 AbstractCegarLoop]: Abstraction has 3657 states and 4579 transitions. [2023-12-16 08:10:13,382 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:10:13,382 INFO L276 IsEmpty]: Start isEmpty. Operand 3657 states and 4579 transitions. [2023-12-16 08:10:13,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-16 08:10:13,384 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:13,384 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:10:13,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 08:10:13,588 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:10:13,588 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:13,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:13,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1103290916, now seen corresponding path program 1 times [2023-12-16 08:10:13,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:13,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1035040091] [2023-12-16 08:10:13,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:13,589 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:10:13,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:13,590 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:10:13,620 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:10:13,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:13,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:13,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:13,671 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:10:13,671 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:13,671 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:13,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1035040091] [2023-12-16 08:10:13,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1035040091] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:13,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:13,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:13,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819691596] [2023-12-16 08:10:13,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:13,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:13,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:13,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:13,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:13,673 INFO L87 Difference]: Start difference. First operand 3657 states and 4579 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:10:14,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:14,071 INFO L93 Difference]: Finished difference Result 10094 states and 12538 transitions. [2023-12-16 08:10:14,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:14,085 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:10:14,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:14,111 INFO L225 Difference]: With dead ends: 10094 [2023-12-16 08:10:14,111 INFO L226 Difference]: Without dead ends: 5305 [2023-12-16 08:10:14,128 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:10:14,129 INFO L413 NwaCegarLoop]: 419 mSDtfsCounter, 84 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:14,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 756 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:14,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5305 states. [2023-12-16 08:10:14,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5305 to 5305. [2023-12-16 08:10:14,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5305 states, 3977 states have (on average 1.256977621322605) internal successors, (4999), 4112 states have internal predecessors, (4999), 624 states have call successors, (624), 511 states have call predecessors, (624), 702 states have return successors, (947), 686 states have call predecessors, (947), 623 states have call successors, (947) [2023-12-16 08:10:14,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5305 states to 5305 states and 6570 transitions. [2023-12-16 08:10:14,506 INFO L78 Accepts]: Start accepts. Automaton has 5305 states and 6570 transitions. Word has length 76 [2023-12-16 08:10:14,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:14,506 INFO L495 AbstractCegarLoop]: Abstraction has 5305 states and 6570 transitions. [2023-12-16 08:10:14,506 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:10:14,506 INFO L276 IsEmpty]: Start isEmpty. Operand 5305 states and 6570 transitions. [2023-12-16 08:10:14,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-16 08:10:14,509 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:14,509 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:10:14,517 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:10:14,713 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:10:14,713 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:14,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:14,713 INFO L85 PathProgramCache]: Analyzing trace with hash 721042744, now seen corresponding path program 1 times [2023-12-16 08:10:14,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:14,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1710766798] [2023-12-16 08:10:14,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:14,714 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:10:14,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:14,716 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:10:14,745 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:10:14,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:14,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:14,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:14,835 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:10:14,835 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:14,835 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:14,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1710766798] [2023-12-16 08:10:14,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1710766798] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:14,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:14,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:14,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755828820] [2023-12-16 08:10:14,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:14,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:14,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:14,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:14,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:14,837 INFO L87 Difference]: Start difference. First operand 5305 states and 6570 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:10:15,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:15,513 INFO L93 Difference]: Finished difference Result 10452 states and 12902 transitions. [2023-12-16 08:10:15,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:10:15,514 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:10:15,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:15,540 INFO L225 Difference]: With dead ends: 10452 [2023-12-16 08:10:15,540 INFO L226 Difference]: Without dead ends: 5335 [2023-12-16 08:10:15,550 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:10:15,551 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 473 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:15,551 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [495 Valid, 380 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:10:15,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5335 states. [2023-12-16 08:10:15,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5335 to 5335. [2023-12-16 08:10:15,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5335 states, 3992 states have (on average 1.2394789579158316) internal successors, (4948), 4142 states have internal predecessors, (4948), 624 states have call successors, (624), 511 states have call predecessors, (624), 717 states have return successors, (947), 686 states have call predecessors, (947), 623 states have call successors, (947) [2023-12-16 08:10:15,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5335 states to 5335 states and 6519 transitions. [2023-12-16 08:10:15,981 INFO L78 Accepts]: Start accepts. Automaton has 5335 states and 6519 transitions. Word has length 85 [2023-12-16 08:10:15,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:15,982 INFO L495 AbstractCegarLoop]: Abstraction has 5335 states and 6519 transitions. [2023-12-16 08:10:15,982 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:10:15,982 INFO L276 IsEmpty]: Start isEmpty. Operand 5335 states and 6519 transitions. [2023-12-16 08:10:15,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:15,984 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:15,985 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] [2023-12-16 08:10:15,991 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:10:16,189 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:10:16,189 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:16,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:16,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1254542137, now seen corresponding path program 1 times [2023-12-16 08:10:16,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:16,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1289606925] [2023-12-16 08:10:16,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:16,191 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:10:16,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:16,192 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:10:16,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-16 08:10:16,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:16,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:16,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:16,308 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:10:16,308 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:16,309 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:16,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1289606925] [2023-12-16 08:10:16,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1289606925] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:16,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:16,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:16,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313844087] [2023-12-16 08:10:16,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:16,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:16,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:16,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:16,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:16,310 INFO L87 Difference]: Start difference. First operand 5335 states and 6519 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 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:10:17,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:17,052 INFO L93 Difference]: Finished difference Result 5656 states and 7024 transitions. [2023-12-16 08:10:17,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:10:17,053 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:17,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:17,069 INFO L225 Difference]: With dead ends: 5656 [2023-12-16 08:10:17,069 INFO L226 Difference]: Without dead ends: 5504 [2023-12-16 08:10:17,071 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 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:10:17,072 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 599 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 621 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:17,072 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [621 Valid, 769 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:10:17,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5504 states. [2023-12-16 08:10:17,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5504 to 5491. [2023-12-16 08:10:17,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5491 states, 4128 states have (on average 1.250968992248062) internal successors, (5164), 4279 states have internal predecessors, (5164), 637 states have call successors, (637), 517 states have call predecessors, (637), 724 states have return successors, (961), 699 states have call predecessors, (961), 636 states have call successors, (961) [2023-12-16 08:10:17,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5491 states to 5491 states and 6762 transitions. [2023-12-16 08:10:17,540 INFO L78 Accepts]: Start accepts. Automaton has 5491 states and 6762 transitions. Word has length 81 [2023-12-16 08:10:17,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:17,540 INFO L495 AbstractCegarLoop]: Abstraction has 5491 states and 6762 transitions. [2023-12-16 08:10:17,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 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:10:17,540 INFO L276 IsEmpty]: Start isEmpty. Operand 5491 states and 6762 transitions. [2023-12-16 08:10:17,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:17,543 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:17,543 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] [2023-12-16 08:10:17,547 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:10:17,747 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:10:17,747 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:17,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:17,748 INFO L85 PathProgramCache]: Analyzing trace with hash -300601979, now seen corresponding path program 1 times [2023-12-16 08:10:17,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:17,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [969468989] [2023-12-16 08:10:17,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:17,748 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:10:17,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:17,750 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:10:17,778 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:10:17,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:17,829 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:17,831 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:17,867 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:10:17,867 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:17,867 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:17,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [969468989] [2023-12-16 08:10:17,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [969468989] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:17,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:17,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:17,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677684894] [2023-12-16 08:10:17,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:17,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:17,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:17,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:17,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:17,869 INFO L87 Difference]: Start difference. First operand 5491 states and 6762 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:18,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:18,630 INFO L93 Difference]: Finished difference Result 5799 states and 7247 transitions. [2023-12-16 08:10:18,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:10:18,631 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:18,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:18,644 INFO L225 Difference]: With dead ends: 5799 [2023-12-16 08:10:18,645 INFO L226 Difference]: Without dead ends: 5491 [2023-12-16 08:10:18,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 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:10:18,647 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 472 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:18,647 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [494 Valid, 533 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:10:18,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5491 states. [2023-12-16 08:10:19,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5491 to 5491. [2023-12-16 08:10:19,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5491 states, 4128 states have (on average 1.2492732558139534) internal successors, (5157), 4279 states have internal predecessors, (5157), 637 states have call successors, (637), 517 states have call predecessors, (637), 724 states have return successors, (961), 699 states have call predecessors, (961), 636 states have call successors, (961) [2023-12-16 08:10:19,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5491 states to 5491 states and 6755 transitions. [2023-12-16 08:10:19,045 INFO L78 Accepts]: Start accepts. Automaton has 5491 states and 6755 transitions. Word has length 81 [2023-12-16 08:10:19,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:19,045 INFO L495 AbstractCegarLoop]: Abstraction has 5491 states and 6755 transitions. [2023-12-16 08:10:19,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:19,046 INFO L276 IsEmpty]: Start isEmpty. Operand 5491 states and 6755 transitions. [2023-12-16 08:10:19,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:19,048 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:19,048 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] [2023-12-16 08:10:19,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-12-16 08:10:19,252 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:10:19,252 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:19,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:19,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1454716091, now seen corresponding path program 1 times [2023-12-16 08:10:19,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:19,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2099334251] [2023-12-16 08:10:19,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:19,254 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:10:19,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:19,255 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:10:19,284 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:10:19,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:19,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:19,335 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:19,372 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:10:19,373 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:19,373 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:19,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2099334251] [2023-12-16 08:10:19,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2099334251] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:19,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:19,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:19,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541756871] [2023-12-16 08:10:19,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:19,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:19,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:19,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:19,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:19,374 INFO L87 Difference]: Start difference. First operand 5491 states and 6755 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:20,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:20,036 INFO L93 Difference]: Finished difference Result 5799 states and 7233 transitions. [2023-12-16 08:10:20,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:10:20,037 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:20,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:20,052 INFO L225 Difference]: With dead ends: 5799 [2023-12-16 08:10:20,052 INFO L226 Difference]: Without dead ends: 5491 [2023-12-16 08:10:20,055 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 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:10:20,055 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 466 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:20,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [488 Valid, 526 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:10:20,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5491 states. [2023-12-16 08:10:20,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5491 to 5491. [2023-12-16 08:10:20,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5491 states, 4128 states have (on average 1.247577519379845) internal successors, (5150), 4279 states have internal predecessors, (5150), 637 states have call successors, (637), 517 states have call predecessors, (637), 724 states have return successors, (961), 699 states have call predecessors, (961), 636 states have call successors, (961) [2023-12-16 08:10:20,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5491 states to 5491 states and 6748 transitions. [2023-12-16 08:10:20,480 INFO L78 Accepts]: Start accepts. Automaton has 5491 states and 6748 transitions. Word has length 81 [2023-12-16 08:10:20,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:20,480 INFO L495 AbstractCegarLoop]: Abstraction has 5491 states and 6748 transitions. [2023-12-16 08:10:20,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:20,481 INFO L276 IsEmpty]: Start isEmpty. Operand 5491 states and 6748 transitions. [2023-12-16 08:10:20,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:20,482 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:20,483 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] [2023-12-16 08:10:20,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-16 08:10:20,686 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:10:20,686 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:20,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:20,687 INFO L85 PathProgramCache]: Analyzing trace with hash -2046134907, now seen corresponding path program 1 times [2023-12-16 08:10:20,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:20,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [45427529] [2023-12-16 08:10:20,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:20,687 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:10:20,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:20,697 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:10:20,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 08:10:20,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:20,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:20,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:20,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:20,815 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:20,815 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:20,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [45427529] [2023-12-16 08:10:20,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [45427529] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:20,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:20,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:20,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383569256] [2023-12-16 08:10:20,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:20,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:20,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:20,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:20,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:20,817 INFO L87 Difference]: Start difference. First operand 5491 states and 6748 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:21,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:21,591 INFO L93 Difference]: Finished difference Result 5799 states and 7219 transitions. [2023-12-16 08:10:21,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:10:21,591 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:21,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:21,605 INFO L225 Difference]: With dead ends: 5799 [2023-12-16 08:10:21,605 INFO L226 Difference]: Without dead ends: 5491 [2023-12-16 08:10:21,607 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 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:10:21,608 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 460 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:21,608 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [482 Valid, 519 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:10:21,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5491 states. [2023-12-16 08:10:22,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5491 to 5491. [2023-12-16 08:10:22,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5491 states, 4128 states have (on average 1.2458817829457365) internal successors, (5143), 4279 states have internal predecessors, (5143), 637 states have call successors, (637), 517 states have call predecessors, (637), 724 states have return successors, (961), 699 states have call predecessors, (961), 636 states have call successors, (961) [2023-12-16 08:10:22,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5491 states to 5491 states and 6741 transitions. [2023-12-16 08:10:22,179 INFO L78 Accepts]: Start accepts. Automaton has 5491 states and 6741 transitions. Word has length 81 [2023-12-16 08:10:22,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:22,180 INFO L495 AbstractCegarLoop]: Abstraction has 5491 states and 6741 transitions. [2023-12-16 08:10:22,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:22,180 INFO L276 IsEmpty]: Start isEmpty. Operand 5491 states and 6741 transitions. [2023-12-16 08:10:22,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:22,182 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:22,182 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] [2023-12-16 08:10:22,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 08:10:22,385 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:10:22,386 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:22,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:22,387 INFO L85 PathProgramCache]: Analyzing trace with hash 428639045, now seen corresponding path program 1 times [2023-12-16 08:10:22,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:22,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [694370898] [2023-12-16 08:10:22,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:22,387 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:10:22,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:22,389 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:10:22,421 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:10:22,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:22,465 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:22,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:22,503 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:10:22,503 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:22,503 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:22,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [694370898] [2023-12-16 08:10:22,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [694370898] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:22,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:22,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:22,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904496488] [2023-12-16 08:10:22,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:22,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:22,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:22,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:22,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:22,506 INFO L87 Difference]: Start difference. First operand 5491 states and 6741 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:23,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:23,235 INFO L93 Difference]: Finished difference Result 5799 states and 7205 transitions. [2023-12-16 08:10:23,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:10:23,236 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:23,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:23,248 INFO L225 Difference]: With dead ends: 5799 [2023-12-16 08:10:23,249 INFO L226 Difference]: Without dead ends: 5491 [2023-12-16 08:10:23,251 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 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:10:23,252 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 454 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:23,252 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [476 Valid, 512 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:10:23,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5491 states. [2023-12-16 08:10:23,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5491 to 5491. [2023-12-16 08:10:23,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5491 states, 4128 states have (on average 1.244186046511628) internal successors, (5136), 4279 states have internal predecessors, (5136), 637 states have call successors, (637), 517 states have call predecessors, (637), 724 states have return successors, (961), 699 states have call predecessors, (961), 636 states have call successors, (961) [2023-12-16 08:10:23,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5491 states to 5491 states and 6734 transitions. [2023-12-16 08:10:23,712 INFO L78 Accepts]: Start accepts. Automaton has 5491 states and 6734 transitions. Word has length 81 [2023-12-16 08:10:23,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:23,712 INFO L495 AbstractCegarLoop]: Abstraction has 5491 states and 6734 transitions. [2023-12-16 08:10:23,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:23,712 INFO L276 IsEmpty]: Start isEmpty. Operand 5491 states and 6734 transitions. [2023-12-16 08:10:23,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:23,715 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:23,715 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] [2023-12-16 08:10:23,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 08:10:23,919 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:10:23,919 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:23,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:23,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1431192187, now seen corresponding path program 1 times [2023-12-16 08:10:23,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:23,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1632321214] [2023-12-16 08:10:23,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:23,920 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:10:23,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:23,921 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:10:23,940 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:10:23,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:23,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:23,996 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:24,030 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:10:24,030 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:24,030 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:24,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1632321214] [2023-12-16 08:10:24,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1632321214] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:24,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:24,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:24,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063656900] [2023-12-16 08:10:24,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:24,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:24,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:24,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:24,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:24,032 INFO L87 Difference]: Start difference. First operand 5491 states and 6734 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:24,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:24,787 INFO L93 Difference]: Finished difference Result 5869 states and 7303 transitions. [2023-12-16 08:10:24,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:10:24,788 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:24,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:24,800 INFO L225 Difference]: With dead ends: 5869 [2023-12-16 08:10:24,800 INFO L226 Difference]: Without dead ends: 5561 [2023-12-16 08:10:24,803 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 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:10:24,803 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 489 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 511 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:24,804 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [511 Valid, 506 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:10:24,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5561 states. [2023-12-16 08:10:25,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5561 to 5561. [2023-12-16 08:10:25,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5561 states, 4192 states have (on average 1.2454675572519085) internal successors, (5221), 4343 states have internal predecessors, (5221), 639 states have call successors, (639), 521 states have call predecessors, (639), 728 states have return successors, (963), 701 states have call predecessors, (963), 638 states have call successors, (963) [2023-12-16 08:10:25,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5561 states to 5561 states and 6823 transitions. [2023-12-16 08:10:25,313 INFO L78 Accepts]: Start accepts. Automaton has 5561 states and 6823 transitions. Word has length 81 [2023-12-16 08:10:25,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:25,313 INFO L495 AbstractCegarLoop]: Abstraction has 5561 states and 6823 transitions. [2023-12-16 08:10:25,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:25,314 INFO L276 IsEmpty]: Start isEmpty. Operand 5561 states and 6823 transitions. [2023-12-16 08:10:25,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:25,316 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:25,316 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] [2023-12-16 08:10:25,322 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-12-16 08:10:25,520 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:10:25,520 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:25,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:25,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1138985222, now seen corresponding path program 1 times [2023-12-16 08:10:25,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:25,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1291651517] [2023-12-16 08:10:25,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:25,521 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:10:25,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:25,522 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:10:25,523 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:10:25,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:25,584 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:25,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:25,611 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:10:25,611 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:25,611 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:25,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1291651517] [2023-12-16 08:10:25,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1291651517] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:25,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:25,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:25,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779767460] [2023-12-16 08:10:25,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:25,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:25,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:25,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:25,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:25,613 INFO L87 Difference]: Start difference. First operand 5561 states and 6823 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:26,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:26,313 INFO L93 Difference]: Finished difference Result 6009 states and 7481 transitions. [2023-12-16 08:10:26,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:10:26,313 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:26,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:26,325 INFO L225 Difference]: With dead ends: 6009 [2023-12-16 08:10:26,325 INFO L226 Difference]: Without dead ends: 5631 [2023-12-16 08:10:26,327 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 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:10:26,328 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 483 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:26,328 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [505 Valid, 499 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:10:26,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5631 states. [2023-12-16 08:10:26,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5631 to 5631. [2023-12-16 08:10:26,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5631 states, 4256 states have (on average 1.2457706766917294) internal successors, (5302), 4407 states have internal predecessors, (5302), 641 states have call successors, (641), 525 states have call predecessors, (641), 732 states have return successors, (965), 703 states have call predecessors, (965), 640 states have call successors, (965) [2023-12-16 08:10:26,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5631 states to 5631 states and 6908 transitions. [2023-12-16 08:10:26,812 INFO L78 Accepts]: Start accepts. Automaton has 5631 states and 6908 transitions. Word has length 81 [2023-12-16 08:10:26,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:26,812 INFO L495 AbstractCegarLoop]: Abstraction has 5631 states and 6908 transitions. [2023-12-16 08:10:26,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:26,813 INFO L276 IsEmpty]: Start isEmpty. Operand 5631 states and 6908 transitions. [2023-12-16 08:10:26,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:26,814 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:26,815 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] [2023-12-16 08:10:26,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-16 08:10:27,018 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:10:27,019 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:27,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:27,019 INFO L85 PathProgramCache]: Analyzing trace with hash -2012055866, now seen corresponding path program 1 times [2023-12-16 08:10:27,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:27,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1129211402] [2023-12-16 08:10:27,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:27,020 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:10:27,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:27,021 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:10:27,064 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:10:27,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:27,091 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:27,093 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:27,129 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:10:27,129 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:27,129 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:27,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1129211402] [2023-12-16 08:10:27,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1129211402] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:27,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:27,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:27,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600271520] [2023-12-16 08:10:27,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:27,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:27,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:27,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:27,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:27,131 INFO L87 Difference]: Start difference. First operand 5631 states and 6908 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:27,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:27,898 INFO L93 Difference]: Finished difference Result 6149 states and 7651 transitions. [2023-12-16 08:10:27,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:10:27,898 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:27,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:27,910 INFO L225 Difference]: With dead ends: 6149 [2023-12-16 08:10:27,910 INFO L226 Difference]: Without dead ends: 5701 [2023-12-16 08:10:27,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 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:10:27,913 INFO L413 NwaCegarLoop]: 192 mSDtfsCounter, 476 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:27,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [498 Valid, 492 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:10:27,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5701 states. [2023-12-16 08:10:28,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5701 to 5701. [2023-12-16 08:10:28,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5701 states, 4320 states have (on average 1.2451388888888888) internal successors, (5379), 4471 states have internal predecessors, (5379), 643 states have call successors, (643), 529 states have call predecessors, (643), 736 states have return successors, (967), 705 states have call predecessors, (967), 642 states have call successors, (967) [2023-12-16 08:10:28,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5701 states to 5701 states and 6989 transitions. [2023-12-16 08:10:28,423 INFO L78 Accepts]: Start accepts. Automaton has 5701 states and 6989 transitions. Word has length 81 [2023-12-16 08:10:28,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:28,423 INFO L495 AbstractCegarLoop]: Abstraction has 5701 states and 6989 transitions. [2023-12-16 08:10:28,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:28,423 INFO L276 IsEmpty]: Start isEmpty. Operand 5701 states and 6989 transitions. [2023-12-16 08:10:28,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:28,425 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:28,426 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] [2023-12-16 08:10:28,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-16 08:10:28,630 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:10:28,630 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:28,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:28,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1527806981, now seen corresponding path program 1 times [2023-12-16 08:10:28,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:28,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1622166734] [2023-12-16 08:10:28,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:28,631 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:10:28,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:28,641 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:10:28,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 08:10:28,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:28,701 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:28,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:28,748 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:10:28,748 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:28,748 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:28,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1622166734] [2023-12-16 08:10:28,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1622166734] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:28,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:28,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:28,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120975245] [2023-12-16 08:10:28,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:28,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:28,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:28,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:28,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:28,750 INFO L87 Difference]: Start difference. First operand 5701 states and 6989 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:29,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:29,604 INFO L93 Difference]: Finished difference Result 6289 states and 7813 transitions. [2023-12-16 08:10:29,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:10:29,606 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:29,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:29,618 INFO L225 Difference]: With dead ends: 6289 [2023-12-16 08:10:29,618 INFO L226 Difference]: Without dead ends: 5771 [2023-12-16 08:10:29,621 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 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:10:29,622 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 469 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:29,622 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [491 Valid, 485 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:10:29,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5771 states. [2023-12-16 08:10:30,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5771 to 5771. [2023-12-16 08:10:30,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5771 states, 4384 states have (on average 1.2436131386861313) internal successors, (5452), 4535 states have internal predecessors, (5452), 645 states have call successors, (645), 533 states have call predecessors, (645), 740 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-16 08:10:30,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5771 states to 5771 states and 7066 transitions. [2023-12-16 08:10:30,202 INFO L78 Accepts]: Start accepts. Automaton has 5771 states and 7066 transitions. Word has length 81 [2023-12-16 08:10:30,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:30,202 INFO L495 AbstractCegarLoop]: Abstraction has 5771 states and 7066 transitions. [2023-12-16 08:10:30,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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:10:30,202 INFO L276 IsEmpty]: Start isEmpty. Operand 5771 states and 7066 transitions. [2023-12-16 08:10:30,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:30,205 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:30,206 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] [2023-12-16 08:10:30,209 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:10:30,409 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:10:30,410 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:30,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:30,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1534288220, now seen corresponding path program 1 times [2023-12-16 08:10:30,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:30,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [512114568] [2023-12-16 08:10:30,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:30,411 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:10:30,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:30,412 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:10:30,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 08:10:30,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:30,487 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:30,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:30,497 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:10:30,497 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:30,497 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:30,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [512114568] [2023-12-16 08:10:30,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [512114568] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:30,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:30,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:30,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255249322] [2023-12-16 08:10:30,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:30,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:30,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:30,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:30,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:30,499 INFO L87 Difference]: Start difference. First operand 5771 states and 7066 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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:10:31,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:31,131 INFO L93 Difference]: Finished difference Result 6638 states and 8252 transitions. [2023-12-16 08:10:31,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:10:31,131 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:31,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:31,147 INFO L225 Difference]: With dead ends: 6638 [2023-12-16 08:10:31,147 INFO L226 Difference]: Without dead ends: 6051 [2023-12-16 08:10:31,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 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:10:31,151 INFO L413 NwaCegarLoop]: 320 mSDtfsCounter, 38 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 955 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:31,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 955 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:31,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6051 states. [2023-12-16 08:10:31,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6051 to 5791. [2023-12-16 08:10:31,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5791 states, 4404 states have (on average 1.2425068119891007) internal successors, (5472), 4555 states have internal predecessors, (5472), 645 states have call successors, (645), 533 states have call predecessors, (645), 740 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-16 08:10:31,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5791 states to 5791 states and 7086 transitions. [2023-12-16 08:10:31,837 INFO L78 Accepts]: Start accepts. Automaton has 5791 states and 7086 transitions. Word has length 81 [2023-12-16 08:10:31,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:31,837 INFO L495 AbstractCegarLoop]: Abstraction has 5791 states and 7086 transitions. [2023-12-16 08:10:31,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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:10:31,837 INFO L276 IsEmpty]: Start isEmpty. Operand 5791 states and 7086 transitions. [2023-12-16 08:10:31,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:31,839 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:31,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] [2023-12-16 08:10:31,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-16 08:10:32,043 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:10:32,043 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:32,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:32,044 INFO L85 PathProgramCache]: Analyzing trace with hash 732092966, now seen corresponding path program 1 times [2023-12-16 08:10:32,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:32,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [971463275] [2023-12-16 08:10:32,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:32,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:10:32,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:32,045 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:10:32,053 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:10:32,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:32,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:32,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:32,138 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:10:32,139 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:32,139 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:32,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [971463275] [2023-12-16 08:10:32,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [971463275] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:32,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:32,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:32,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017170029] [2023-12-16 08:10:32,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:32,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:32,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:32,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:32,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:32,140 INFO L87 Difference]: Start difference. First operand 5791 states and 7086 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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:10:32,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:32,656 INFO L93 Difference]: Finished difference Result 6442 states and 7968 transitions. [2023-12-16 08:10:32,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:10:32,657 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:32,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:32,666 INFO L225 Difference]: With dead ends: 6442 [2023-12-16 08:10:32,666 INFO L226 Difference]: Without dead ends: 5835 [2023-12-16 08:10:32,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 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:10:32,668 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 29 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 955 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:32,668 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 955 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:32,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5835 states. [2023-12-16 08:10:33,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5835 to 5795. [2023-12-16 08:10:33,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5795 states, 4408 states have (on average 1.2404718693284937) internal successors, (5468), 4559 states have internal predecessors, (5468), 645 states have call successors, (645), 533 states have call predecessors, (645), 740 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-16 08:10:33,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5795 states to 5795 states and 7082 transitions. [2023-12-16 08:10:33,155 INFO L78 Accepts]: Start accepts. Automaton has 5795 states and 7082 transitions. Word has length 81 [2023-12-16 08:10:33,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:33,155 INFO L495 AbstractCegarLoop]: Abstraction has 5795 states and 7082 transitions. [2023-12-16 08:10:33,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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:10:33,155 INFO L276 IsEmpty]: Start isEmpty. Operand 5795 states and 7082 transitions. [2023-12-16 08:10:33,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:33,158 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:33,158 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] [2023-12-16 08:10:33,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 08:10:33,361 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:10:33,362 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:33,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:33,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1634601628, now seen corresponding path program 1 times [2023-12-16 08:10:33,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:33,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2074147437] [2023-12-16 08:10:33,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:33,363 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:10:33,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:33,364 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:10:33,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 (26)] Waiting until timeout for monitored process [2023-12-16 08:10:33,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:33,430 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:33,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:33,441 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:10:33,441 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:33,441 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:33,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2074147437] [2023-12-16 08:10:33,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2074147437] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:33,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:33,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:33,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920310812] [2023-12-16 08:10:33,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:33,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:33,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:33,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:33,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:33,442 INFO L87 Difference]: Start difference. First operand 5795 states and 7082 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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:10:34,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:34,059 INFO L93 Difference]: Finished difference Result 6438 states and 7944 transitions. [2023-12-16 08:10:34,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:10:34,060 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:34,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:34,072 INFO L225 Difference]: With dead ends: 6438 [2023-12-16 08:10:34,072 INFO L226 Difference]: Without dead ends: 5827 [2023-12-16 08:10:34,075 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 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:10:34,075 INFO L413 NwaCegarLoop]: 320 mSDtfsCounter, 20 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 953 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:34,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 953 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:10:34,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5827 states. [2023-12-16 08:10:34,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5827 to 5799. [2023-12-16 08:10:34,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5799 states, 4412 states have (on average 1.2384406165004533) internal successors, (5464), 4563 states have internal predecessors, (5464), 645 states have call successors, (645), 533 states have call predecessors, (645), 740 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-16 08:10:34,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5799 states to 5799 states and 7078 transitions. [2023-12-16 08:10:34,622 INFO L78 Accepts]: Start accepts. Automaton has 5799 states and 7078 transitions. Word has length 81 [2023-12-16 08:10:34,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:34,622 INFO L495 AbstractCegarLoop]: Abstraction has 5799 states and 7078 transitions. [2023-12-16 08:10:34,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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:10:34,622 INFO L276 IsEmpty]: Start isEmpty. Operand 5799 states and 7078 transitions. [2023-12-16 08:10:34,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:34,626 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:34,626 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] [2023-12-16 08:10:34,634 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 (26)] Ended with exit code 0 [2023-12-16 08:10:34,831 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:10:34,831 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:34,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:34,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1210954906, now seen corresponding path program 1 times [2023-12-16 08:10:34,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:34,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2098744251] [2023-12-16 08:10:34,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:34,832 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:10:34,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:34,833 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:10:34,834 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:10:34,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:34,903 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:34,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:34,914 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:10:34,914 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:34,915 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:34,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2098744251] [2023-12-16 08:10:34,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2098744251] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:34,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:34,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:34,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288727260] [2023-12-16 08:10:34,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:34,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:34,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:34,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:34,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:34,917 INFO L87 Difference]: Start difference. First operand 5799 states and 7078 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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:10:35,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:35,511 INFO L93 Difference]: Finished difference Result 6434 states and 7920 transitions. [2023-12-16 08:10:35,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:10:35,512 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:35,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:35,524 INFO L225 Difference]: With dead ends: 6434 [2023-12-16 08:10:35,525 INFO L226 Difference]: Without dead ends: 5819 [2023-12-16 08:10:35,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 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:10:35,527 INFO L413 NwaCegarLoop]: 320 mSDtfsCounter, 11 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:35,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 954 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:10:35,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5819 states. [2023-12-16 08:10:36,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5819 to 5803. [2023-12-16 08:10:36,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5803 states, 4416 states have (on average 1.236413043478261) internal successors, (5460), 4567 states have internal predecessors, (5460), 645 states have call successors, (645), 533 states have call predecessors, (645), 740 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-16 08:10:36,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5803 states to 5803 states and 7074 transitions. [2023-12-16 08:10:36,050 INFO L78 Accepts]: Start accepts. Automaton has 5803 states and 7074 transitions. Word has length 81 [2023-12-16 08:10:36,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:36,051 INFO L495 AbstractCegarLoop]: Abstraction has 5803 states and 7074 transitions. [2023-12-16 08:10:36,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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:10:36,051 INFO L276 IsEmpty]: Start isEmpty. Operand 5803 states and 7074 transitions. [2023-12-16 08:10:36,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:36,053 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:36,053 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] [2023-12-16 08:10:36,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-16 08:10:36,257 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:10:36,258 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:36,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:36,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1605321692, now seen corresponding path program 1 times [2023-12-16 08:10:36,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:36,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1655381489] [2023-12-16 08:10:36,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:36,259 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:10:36,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:36,260 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:10:36,261 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:10:36,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:36,322 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:36,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:36,340 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:10:36,341 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:36,341 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:36,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1655381489] [2023-12-16 08:10:36,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1655381489] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:36,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:36,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:36,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012004983] [2023-12-16 08:10:36,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:36,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:36,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:36,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:36,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:36,342 INFO L87 Difference]: Start difference. First operand 5803 states and 7074 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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:10:36,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:36,872 INFO L93 Difference]: Finished difference Result 6430 states and 7896 transitions. [2023-12-16 08:10:36,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:10:36,873 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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 81 [2023-12-16 08:10:36,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:36,883 INFO L225 Difference]: With dead ends: 6430 [2023-12-16 08:10:36,883 INFO L226 Difference]: Without dead ends: 5811 [2023-12-16 08:10:36,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 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:10:36,885 INFO L413 NwaCegarLoop]: 320 mSDtfsCounter, 2 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 955 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:36,885 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 955 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:36,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5811 states. [2023-12-16 08:10:37,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5811 to 5807. [2023-12-16 08:10:37,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5807 states, 4420 states have (on average 1.2343891402714933) internal successors, (5456), 4571 states have internal predecessors, (5456), 645 states have call successors, (645), 533 states have call predecessors, (645), 740 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-16 08:10:37,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5807 states to 5807 states and 7070 transitions. [2023-12-16 08:10:37,405 INFO L78 Accepts]: Start accepts. Automaton has 5807 states and 7070 transitions. Word has length 81 [2023-12-16 08:10:37,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:37,406 INFO L495 AbstractCegarLoop]: Abstraction has 5807 states and 7070 transitions. [2023-12-16 08:10:37,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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:10:37,406 INFO L276 IsEmpty]: Start isEmpty. Operand 5807 states and 7070 transitions. [2023-12-16 08:10:37,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:37,408 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:37,408 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] [2023-12-16 08:10:37,411 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:10:37,611 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:10:37,611 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:37,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:37,612 INFO L85 PathProgramCache]: Analyzing trace with hash -903721818, now seen corresponding path program 1 times [2023-12-16 08:10:37,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:37,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [769279370] [2023-12-16 08:10:37,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:37,612 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:10:37,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:37,613 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:10:37,624 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:10:37,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:37,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 08:10:37,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:37,753 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:10:37,753 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:37,753 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:37,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [769279370] [2023-12-16 08:10:37,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [769279370] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:37,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:37,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:37,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994440276] [2023-12-16 08:10:37,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:37,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:37,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:37,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:37,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:37,755 INFO L87 Difference]: Start difference. First operand 5807 states and 7070 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:10:38,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:38,620 INFO L93 Difference]: Finished difference Result 6535 states and 7997 transitions. [2023-12-16 08:10:38,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:10:38,620 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 08:10:38,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:38,648 INFO L225 Difference]: With dead ends: 6535 [2023-12-16 08:10:38,648 INFO L226 Difference]: Without dead ends: 5911 [2023-12-16 08:10:38,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:10:38,651 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 456 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:38,651 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [477 Valid, 479 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:10:38,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5911 states. [2023-12-16 08:10:39,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5911 to 5855. [2023-12-16 08:10:39,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5855 states, 4466 states have (on average 1.229064039408867) internal successors, (5489), 4617 states have internal predecessors, (5489), 645 states have call successors, (645), 535 states have call predecessors, (645), 742 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-16 08:10:39,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5855 states to 5855 states and 7103 transitions. [2023-12-16 08:10:39,189 INFO L78 Accepts]: Start accepts. Automaton has 5855 states and 7103 transitions. Word has length 81 [2023-12-16 08:10:39,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:39,189 INFO L495 AbstractCegarLoop]: Abstraction has 5855 states and 7103 transitions. [2023-12-16 08:10:39,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:10:39,189 INFO L276 IsEmpty]: Start isEmpty. Operand 5855 states and 7103 transitions. [2023-12-16 08:10:39,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 08:10:39,192 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:39,192 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] [2023-12-16 08:10:39,196 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:10:39,395 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:10:39,396 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:39,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:39,396 INFO L85 PathProgramCache]: Analyzing trace with hash -684867100, now seen corresponding path program 1 times [2023-12-16 08:10:39,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:39,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [494134958] [2023-12-16 08:10:39,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:39,397 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:10:39,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:39,398 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:10:39,399 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:10:39,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:39,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:39,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:39,544 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:10:39,544 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:39,544 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:39,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [494134958] [2023-12-16 08:10:39,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [494134958] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:39,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:39,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 08:10:39,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295595259] [2023-12-16 08:10:39,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:39,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:39,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:39,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:39,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:39,546 INFO L87 Difference]: Start difference. First operand 5855 states and 7103 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 08:10:40,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:40,145 INFO L93 Difference]: Finished difference Result 7172 states and 8728 transitions. [2023-12-16 08:10:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:40,146 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 81 [2023-12-16 08:10:40,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:40,157 INFO L225 Difference]: With dead ends: 7172 [2023-12-16 08:10:40,158 INFO L226 Difference]: Without dead ends: 6501 [2023-12-16 08:10:40,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 79 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:10:40,162 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 257 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:40,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 531 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:40,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6501 states. [2023-12-16 08:10:40,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6501 to 6499. [2023-12-16 08:10:40,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6499 states, 5044 states have (on average 1.2264076130055512) internal successors, (6186), 5198 states have internal predecessors, (6186), 680 states have call successors, (680), 565 states have call predecessors, (680), 773 states have return successors, (1005), 740 states have call predecessors, (1005), 679 states have call successors, (1005) [2023-12-16 08:10:40,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6499 states to 6499 states and 7871 transitions. [2023-12-16 08:10:40,759 INFO L78 Accepts]: Start accepts. Automaton has 6499 states and 7871 transitions. Word has length 81 [2023-12-16 08:10:40,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:40,759 INFO L495 AbstractCegarLoop]: Abstraction has 6499 states and 7871 transitions. [2023-12-16 08:10:40,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 08:10:40,760 INFO L276 IsEmpty]: Start isEmpty. Operand 6499 states and 7871 transitions. [2023-12-16 08:10:40,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-16 08:10:40,762 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:40,762 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:10:40,768 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:10:40,968 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:10:40,969 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:40,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:40,969 INFO L85 PathProgramCache]: Analyzing trace with hash 420435187, now seen corresponding path program 1 times [2023-12-16 08:10:40,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:40,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1525016541] [2023-12-16 08:10:40,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:40,970 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:10:40,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:40,971 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:10:40,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 (31)] Waiting until timeout for monitored process [2023-12-16 08:10:41,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:41,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:41,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:41,049 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:10:41,049 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:41,049 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:41,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1525016541] [2023-12-16 08:10:41,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1525016541] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:41,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:41,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:41,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338935887] [2023-12-16 08:10:41,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:41,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:41,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:41,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:41,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:41,051 INFO L87 Difference]: Start difference. First operand 6499 states and 7871 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:10:41,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:41,660 INFO L93 Difference]: Finished difference Result 11405 states and 13809 transitions. [2023-12-16 08:10:41,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:41,660 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:10:41,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:41,671 INFO L225 Difference]: With dead ends: 11405 [2023-12-16 08:10:41,672 INFO L226 Difference]: Without dead ends: 6248 [2023-12-16 08:10:41,679 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:10:41,679 INFO L413 NwaCegarLoop]: 386 mSDtfsCounter, 95 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:41,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 693 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:41,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6248 states. [2023-12-16 08:10:42,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6248 to 6245. [2023-12-16 08:10:42,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6245 states, 4860 states have (on average 1.2156378600823046) internal successors, (5908), 5008 states have internal predecessors, (5908), 642 states have call successors, (642), 537 states have call predecessors, (642), 741 states have return successors, (888), 702 states have call predecessors, (888), 641 states have call successors, (888) [2023-12-16 08:10:42,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6245 states to 6245 states and 7438 transitions. [2023-12-16 08:10:42,253 INFO L78 Accepts]: Start accepts. Automaton has 6245 states and 7438 transitions. Word has length 86 [2023-12-16 08:10:42,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:42,253 INFO L495 AbstractCegarLoop]: Abstraction has 6245 states and 7438 transitions. [2023-12-16 08:10:42,253 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:10:42,254 INFO L276 IsEmpty]: Start isEmpty. Operand 6245 states and 7438 transitions. [2023-12-16 08:10:42,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-16 08:10:42,257 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:42,257 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:42,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-16 08:10:42,460 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:10:42,461 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:42,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:42,461 INFO L85 PathProgramCache]: Analyzing trace with hash -74873292, now seen corresponding path program 1 times [2023-12-16 08:10:42,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:42,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2129543834] [2023-12-16 08:10:42,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:42,461 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:10:42,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:42,462 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:10:42,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-16 08:10:42,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:42,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:42,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:42,630 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-16 08:10:42,630 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:42,630 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:42,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2129543834] [2023-12-16 08:10:42,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2129543834] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:42,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:42,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 08:10:42,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525388575] [2023-12-16 08:10:42,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:42,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:42,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:42,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:42,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:42,632 INFO L87 Difference]: Start difference. First operand 6245 states and 7438 transitions. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 2 states have internal predecessors, (109), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:10:43,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:43,252 INFO L93 Difference]: Finished difference Result 8684 states and 10417 transitions. [2023-12-16 08:10:43,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:43,252 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 2 states have internal predecessors, (109), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 131 [2023-12-16 08:10:43,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:43,266 INFO L225 Difference]: With dead ends: 8684 [2023-12-16 08:10:43,266 INFO L226 Difference]: Without dead ends: 7369 [2023-12-16 08:10:43,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 129 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:10:43,271 INFO L413 NwaCegarLoop]: 351 mSDtfsCounter, 250 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:43,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 532 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:43,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7369 states. [2023-12-16 08:10:43,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7369 to 7363. [2023-12-16 08:10:43,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7363 states, 5862 states have (on average 1.2125554418287274) internal successors, (7108), 6014 states have internal predecessors, (7108), 704 states have call successors, (704), 589 states have call predecessors, (704), 795 states have return successors, (952), 762 states have call predecessors, (952), 703 states have call successors, (952) [2023-12-16 08:10:43,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7363 states to 7363 states and 8764 transitions. [2023-12-16 08:10:43,920 INFO L78 Accepts]: Start accepts. Automaton has 7363 states and 8764 transitions. Word has length 131 [2023-12-16 08:10:43,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:43,920 INFO L495 AbstractCegarLoop]: Abstraction has 7363 states and 8764 transitions. [2023-12-16 08:10:43,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 2 states have internal predecessors, (109), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:10:43,921 INFO L276 IsEmpty]: Start isEmpty. Operand 7363 states and 8764 transitions. [2023-12-16 08:10:43,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-16 08:10:43,924 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:43,924 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:43,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-16 08:10:44,153 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:10:44,153 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:44,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:44,154 INFO L85 PathProgramCache]: Analyzing trace with hash -926329259, now seen corresponding path program 1 times [2023-12-16 08:10:44,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:44,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1749634658] [2023-12-16 08:10:44,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:44,154 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:10:44,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:44,156 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:10:44,184 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:10:44,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:44,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 08:10:44,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:44,352 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-16 08:10:44,352 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:44,352 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:44,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1749634658] [2023-12-16 08:10:44,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1749634658] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:44,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:44,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:44,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794047934] [2023-12-16 08:10:44,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:44,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:44,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:44,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:44,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:44,353 INFO L87 Difference]: Start difference. First operand 7363 states and 8764 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:10:45,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:45,332 INFO L93 Difference]: Finished difference Result 12112 states and 14467 transitions. [2023-12-16 08:10:45,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:10:45,332 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 131 [2023-12-16 08:10:45,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:45,347 INFO L225 Difference]: With dead ends: 12112 [2023-12-16 08:10:45,348 INFO L226 Difference]: Without dead ends: 9680 [2023-12-16 08:10:45,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 129 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:10:45,351 INFO L413 NwaCegarLoop]: 295 mSDtfsCounter, 410 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:45,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 642 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:10:45,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9680 states. [2023-12-16 08:10:46,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9680 to 9678. [2023-12-16 08:10:46,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9678 states, 7934 states have (on average 1.2063271993950089) internal successors, (9571), 8099 states have internal predecessors, (9571), 831 states have call successors, (831), 693 states have call predecessors, (831), 911 states have return successors, (1115), 889 states have call predecessors, (1115), 830 states have call successors, (1115) [2023-12-16 08:10:46,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9678 states to 9678 states and 11517 transitions. [2023-12-16 08:10:46,107 INFO L78 Accepts]: Start accepts. Automaton has 9678 states and 11517 transitions. Word has length 131 [2023-12-16 08:10:46,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:46,107 INFO L495 AbstractCegarLoop]: Abstraction has 9678 states and 11517 transitions. [2023-12-16 08:10:46,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:10:46,108 INFO L276 IsEmpty]: Start isEmpty. Operand 9678 states and 11517 transitions. [2023-12-16 08:10:46,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-16 08:10:46,112 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:46,112 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:46,116 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:10:46,316 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:10:46,316 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:46,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:46,316 INFO L85 PathProgramCache]: Analyzing trace with hash 20708627, now seen corresponding path program 1 times [2023-12-16 08:10:46,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:46,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [915971748] [2023-12-16 08:10:46,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:46,317 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:10:46,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:46,349 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:10:46,351 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:10:46,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:46,430 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:46,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:46,441 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-16 08:10:46,441 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:46,441 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:46,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [915971748] [2023-12-16 08:10:46,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [915971748] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:46,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:46,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:46,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113213306] [2023-12-16 08:10:46,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:46,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:46,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:46,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:46,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:46,443 INFO L87 Difference]: Start difference. First operand 9678 states and 11517 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:47,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:47,178 INFO L93 Difference]: Finished difference Result 13312 states and 15844 transitions. [2023-12-16 08:10:47,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:47,179 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 131 [2023-12-16 08:10:47,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:47,191 INFO L225 Difference]: With dead ends: 13312 [2023-12-16 08:10:47,191 INFO L226 Difference]: Without dead ends: 8565 [2023-12-16 08:10:47,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 129 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:10:47,198 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 218 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:47,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 426 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:47,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8565 states. [2023-12-16 08:10:47,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8565 to 8565. [2023-12-16 08:10:47,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8565 states, 6940 states have (on average 1.2073487031700287) internal successors, (8379), 7100 states have internal predecessors, (8379), 766 states have call successors, (766), 641 states have call predecessors, (766), 857 states have return successors, (1036), 826 states have call predecessors, (1036), 765 states have call successors, (1036) [2023-12-16 08:10:47,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8565 states to 8565 states and 10181 transitions. [2023-12-16 08:10:47,920 INFO L78 Accepts]: Start accepts. Automaton has 8565 states and 10181 transitions. Word has length 131 [2023-12-16 08:10:47,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:47,920 INFO L495 AbstractCegarLoop]: Abstraction has 8565 states and 10181 transitions. [2023-12-16 08:10:47,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:47,921 INFO L276 IsEmpty]: Start isEmpty. Operand 8565 states and 10181 transitions. [2023-12-16 08:10:47,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-16 08:10:47,925 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:47,925 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:47,929 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:10:48,125 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:10:48,126 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:48,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:48,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1936543258, now seen corresponding path program 1 times [2023-12-16 08:10:48,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:48,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [711172487] [2023-12-16 08:10:48,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:48,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:10:48,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:48,128 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:10:48,129 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:10:48,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:48,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 08:10:48,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:48,364 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-16 08:10:48,365 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:48,365 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:48,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [711172487] [2023-12-16 08:10:48,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [711172487] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:48,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:48,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:48,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421118592] [2023-12-16 08:10:48,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:48,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:48,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:48,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:48,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:48,366 INFO L87 Difference]: Start difference. First operand 8565 states and 10181 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:10:49,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:49,488 INFO L93 Difference]: Finished difference Result 15377 states and 18298 transitions. [2023-12-16 08:10:49,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:10:49,489 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 133 [2023-12-16 08:10:49,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:49,511 INFO L225 Difference]: With dead ends: 15377 [2023-12-16 08:10:49,511 INFO L226 Difference]: Without dead ends: 11743 [2023-12-16 08:10:49,518 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 131 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:10:49,518 INFO L413 NwaCegarLoop]: 289 mSDtfsCounter, 401 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:49,519 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [416 Valid, 621 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:10:49,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11743 states. [2023-12-16 08:10:50,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11743 to 11741. [2023-12-16 08:10:50,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11741 states, 9781 states have (on average 1.201104181576526) internal successors, (11748), 9962 states have internal predecessors, (11748), 939 states have call successors, (939), 781 states have call predecessors, (939), 1019 states have return successors, (1255), 1001 states have call predecessors, (1255), 938 states have call successors, (1255) [2023-12-16 08:10:50,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11741 states to 11741 states and 13942 transitions. [2023-12-16 08:10:50,463 INFO L78 Accepts]: Start accepts. Automaton has 11741 states and 13942 transitions. Word has length 133 [2023-12-16 08:10:50,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:50,464 INFO L495 AbstractCegarLoop]: Abstraction has 11741 states and 13942 transitions. [2023-12-16 08:10:50,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:10:50,464 INFO L276 IsEmpty]: Start isEmpty. Operand 11741 states and 13942 transitions. [2023-12-16 08:10:50,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-16 08:10:50,469 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:50,469 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:50,473 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:10:50,670 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:10:50,670 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:50,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:50,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1229946652, now seen corresponding path program 1 times [2023-12-16 08:10:50,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:50,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1581130682] [2023-12-16 08:10:50,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:50,671 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:10:50,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:50,672 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:10:50,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-16 08:10:50,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:50,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:50,752 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:50,763 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-16 08:10:50,763 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:50,764 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:50,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1581130682] [2023-12-16 08:10:50,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1581130682] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:50,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:50,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:50,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17738084] [2023-12-16 08:10:50,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:50,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:50,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:50,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:50,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:50,765 INFO L87 Difference]: Start difference. First operand 11741 states and 13942 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:51,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:51,711 INFO L93 Difference]: Finished difference Result 18545 states and 22019 transitions. [2023-12-16 08:10:51,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:51,712 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 133 [2023-12-16 08:10:51,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:51,729 INFO L225 Difference]: With dead ends: 18545 [2023-12-16 08:10:51,729 INFO L226 Difference]: Without dead ends: 11735 [2023-12-16 08:10:51,736 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 131 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:10:51,736 INFO L413 NwaCegarLoop]: 314 mSDtfsCounter, 216 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:51,736 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 425 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:51,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11735 states. [2023-12-16 08:10:52,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11735 to 11735. [2023-12-16 08:10:52,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11735 states, 9778 states have (on average 1.2008590713847414) internal successors, (11742), 9958 states have internal predecessors, (11742), 936 states have call successors, (936), 781 states have call predecessors, (936), 1019 states have return successors, (1252), 998 states have call predecessors, (1252), 935 states have call successors, (1252) [2023-12-16 08:10:52,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11735 states to 11735 states and 13930 transitions. [2023-12-16 08:10:52,668 INFO L78 Accepts]: Start accepts. Automaton has 11735 states and 13930 transitions. Word has length 133 [2023-12-16 08:10:52,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:52,669 INFO L495 AbstractCegarLoop]: Abstraction has 11735 states and 13930 transitions. [2023-12-16 08:10:52,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:52,669 INFO L276 IsEmpty]: Start isEmpty. Operand 11735 states and 13930 transitions. [2023-12-16 08:10:52,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-16 08:10:52,675 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:52,675 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:52,679 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:10:52,875 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:10:52,876 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:52,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:52,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1779000811, now seen corresponding path program 1 times [2023-12-16 08:10:52,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:52,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [923402182] [2023-12-16 08:10:52,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:52,876 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:10:52,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:52,877 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:10:52,879 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:10:52,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:52,954 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 08:10:52,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:53,070 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-16 08:10:53,070 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:53,070 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:53,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [923402182] [2023-12-16 08:10:53,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [923402182] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:53,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:53,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:53,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856957503] [2023-12-16 08:10:53,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:53,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:53,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:53,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:53,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:53,071 INFO L87 Difference]: Start difference. First operand 11735 states and 13930 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:10:54,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:54,492 INFO L93 Difference]: Finished difference Result 24428 states and 28985 transitions. [2023-12-16 08:10:54,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:10:54,492 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 135 [2023-12-16 08:10:54,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:54,524 INFO L225 Difference]: With dead ends: 24428 [2023-12-16 08:10:54,524 INFO L226 Difference]: Without dead ends: 17624 [2023-12-16 08:10:54,535 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 133 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:10:54,536 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 398 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:54,536 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [414 Valid, 583 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:10:54,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17624 states. [2023-12-16 08:10:55,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17624 to 17622. [2023-12-16 08:10:55,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17622 states, 15030 states have (on average 1.1931470392548238) internal successors, (17933), 15259 states have internal predecessors, (17933), 1255 states have call successors, (1255), 1037 states have call predecessors, (1255), 1335 states have return successors, (1679), 1329 states have call predecessors, (1679), 1254 states have call successors, (1679) [2023-12-16 08:10:55,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17622 states to 17622 states and 20867 transitions. [2023-12-16 08:10:55,884 INFO L78 Accepts]: Start accepts. Automaton has 17622 states and 20867 transitions. Word has length 135 [2023-12-16 08:10:55,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:55,884 INFO L495 AbstractCegarLoop]: Abstraction has 17622 states and 20867 transitions. [2023-12-16 08:10:55,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:10:55,884 INFO L276 IsEmpty]: Start isEmpty. Operand 17622 states and 20867 transitions. [2023-12-16 08:10:55,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-16 08:10:55,891 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:55,891 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:55,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2023-12-16 08:10:56,092 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:10:56,092 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:56,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:56,092 INFO L85 PathProgramCache]: Analyzing trace with hash 2086308179, now seen corresponding path program 1 times [2023-12-16 08:10:56,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:56,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1060561442] [2023-12-16 08:10:56,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:56,093 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:10:56,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:56,094 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:10:56,096 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:10:56,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:56,173 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:56,175 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:56,185 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-16 08:10:56,185 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:56,186 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:56,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1060561442] [2023-12-16 08:10:56,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1060561442] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:56,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:56,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:56,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339024552] [2023-12-16 08:10:56,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:56,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:56,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:56,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:56,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:56,187 INFO L87 Difference]: Start difference. First operand 17622 states and 20867 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:57,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:57,407 INFO L93 Difference]: Finished difference Result 30308 states and 35872 transitions. [2023-12-16 08:10:57,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:57,408 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 135 [2023-12-16 08:10:57,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:57,437 INFO L225 Difference]: With dead ends: 30308 [2023-12-16 08:10:57,438 INFO L226 Difference]: Without dead ends: 17617 [2023-12-16 08:10:57,447 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 133 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:10:57,447 INFO L413 NwaCegarLoop]: 313 mSDtfsCounter, 214 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:57,447 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 424 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:10:57,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17617 states. [2023-12-16 08:10:58,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17617 to 17617. [2023-12-16 08:10:58,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17617 states, 15028 states have (on average 1.1930396593026351) internal successors, (17929), 15256 states have internal predecessors, (17929), 1252 states have call successors, (1252), 1037 states have call predecessors, (1252), 1335 states have return successors, (1676), 1326 states have call predecessors, (1676), 1251 states have call successors, (1676) [2023-12-16 08:10:58,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17617 states to 17617 states and 20857 transitions. [2023-12-16 08:10:58,706 INFO L78 Accepts]: Start accepts. Automaton has 17617 states and 20857 transitions. Word has length 135 [2023-12-16 08:10:58,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:58,706 INFO L495 AbstractCegarLoop]: Abstraction has 17617 states and 20857 transitions. [2023-12-16 08:10:58,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:58,706 INFO L276 IsEmpty]: Start isEmpty. Operand 17617 states and 20857 transitions. [2023-12-16 08:10:58,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-16 08:10:58,713 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:58,713 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:10:58,717 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 (38)] Ended with exit code 0 [2023-12-16 08:10:58,917 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:10:58,918 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:58,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:58,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1908129337, now seen corresponding path program 1 times [2023-12-16 08:10:58,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:58,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2015237140] [2023-12-16 08:10:58,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:58,919 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:10:58,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:58,920 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:10:58,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-16 08:10:58,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:58,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:59,017 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:59,037 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:10:59,037 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:59,038 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:59,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2015237140] [2023-12-16 08:10:59,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2015237140] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:59,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:59,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:59,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024885268] [2023-12-16 08:10:59,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:59,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:59,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:59,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:59,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:59,040 INFO L87 Difference]: Start difference. First operand 17617 states and 20857 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:01,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:01,077 INFO L93 Difference]: Finished difference Result 24868 states and 29543 transitions. [2023-12-16 08:11:01,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:11:01,078 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:01,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:01,119 INFO L225 Difference]: With dead ends: 24868 [2023-12-16 08:11:01,119 INFO L226 Difference]: Without dead ends: 19760 [2023-12-16 08:11:01,130 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:01,130 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 464 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:01,130 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [491 Valid, 495 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:11:01,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19760 states. Received shutdown request... [2023-12-16 08:11:02,362 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 08:11:02,362 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:11:02,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19760 to 19440. [2023-12-16 08:11:02,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19440 states, 16362 states have (on average 1.195086175284195) internal successors, (19554), 16626 states have internal predecessors, (19554), 1472 states have call successors, (1472), 1226 states have call predecessors, (1472), 1604 states have return successors, (1970), 1589 states have call predecessors, (1970), 1471 states have call successors, (1970) [2023-12-16 08:11:02,713 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location error1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-16 08:11:02,718 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 (39)] Ended with exit code 0 [2023-12-16 08:11:02,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:02,915 WARN L619 AbstractCegarLoop]: Verification canceled: while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). [2023-12-16 08:11:02,916 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-16 08:11:02,919 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:02,920 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 08:11:02,922 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 08:11:02 BoogieIcfgContainer [2023-12-16 08:11:02,922 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 08:11:02,922 INFO L158 Benchmark]: Toolchain (without parser) took 59764.41ms. Allocated memory was 188.7MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 148.3MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2023-12-16 08:11:02,922 INFO L158 Benchmark]: CDTParser took 0.44ms. Allocated memory is still 188.7MB. Free memory is still 135.9MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 08:11:02,922 INFO L158 Benchmark]: CACSL2BoogieTranslator took 323.71ms. Allocated memory is still 188.7MB. Free memory was 147.7MB in the beginning and 127.2MB in the end (delta: 20.5MB). Peak memory consumption was 19.9MB. Max. memory is 8.0GB. [2023-12-16 08:11:02,922 INFO L158 Benchmark]: Boogie Procedure Inliner took 60.14ms. Allocated memory is still 188.7MB. Free memory was 127.2MB in the beginning and 123.6MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-16 08:11:02,923 INFO L158 Benchmark]: Boogie Preprocessor took 74.92ms. Allocated memory is still 188.7MB. Free memory was 123.6MB in the beginning and 119.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-16 08:11:02,923 INFO L158 Benchmark]: RCFGBuilder took 854.20ms. Allocated memory was 188.7MB in the beginning and 276.8MB in the end (delta: 88.1MB). Free memory was 119.4MB in the beginning and 232.8MB in the end (delta: -113.4MB). Peak memory consumption was 42.8MB. Max. memory is 8.0GB. [2023-12-16 08:11:02,923 INFO L158 Benchmark]: TraceAbstraction took 58445.60ms. Allocated memory was 276.8MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 231.7MB in the beginning and 1.7GB in the end (delta: -1.4GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2023-12-16 08:11:02,923 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.44ms. Allocated memory is still 188.7MB. Free memory is still 135.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 323.71ms. Allocated memory is still 188.7MB. Free memory was 147.7MB in the beginning and 127.2MB in the end (delta: 20.5MB). Peak memory consumption was 19.9MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 60.14ms. Allocated memory is still 188.7MB. Free memory was 127.2MB in the beginning and 123.6MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 74.92ms. Allocated memory is still 188.7MB. Free memory was 123.6MB in the beginning and 119.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 854.20ms. Allocated memory was 188.7MB in the beginning and 276.8MB in the end (delta: 88.1MB). Free memory was 119.4MB in the beginning and 232.8MB in the end (delta: -113.4MB). Peak memory consumption was 42.8MB. Max. memory is 8.0GB. * TraceAbstraction took 58445.60ms. Allocated memory was 276.8MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 231.7MB in the beginning and 1.7GB in the end (delta: -1.4GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 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). - 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). - StatisticsResult: Ultimate Automizer benchmark data CFG has 15 procedures, 255 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 58.4s, OverallIterations: 38, TraceHistogramMax: 4, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 26.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12629 SdHoareTripleChecker+Valid, 6.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12279 mSDsluCounter, 25802 SdHoareTripleChecker+Invalid, 5.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 14866 mSDsCounter, 1148 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9378 IncrementalHoareTripleChecker+Invalid, 10526 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1148 mSolverCounterUnsat, 10936 mSDtfsCounter, 9378 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3351 GetRequests, 3240 SyntacticMatches, 0 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=17622occurred 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: 19.3s AutomataMinimizationTime, 38 MinimizatonAttempts, 2874 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 2.0s InterpolantComputationTime, 3290 NumberOfCodeBlocks, 3290 NumberOfCodeBlocksAsserted, 39 NumberOfCheckSat, 3319 ConstructedInterpolants, 0 QuantifiedInterpolants, 5969 SizeOfPredicates, 11 NumberOfNonLiveVariables, 8303 ConjunctsInSsa, 154 ConjunctsInUnsatCore, 39 InterpolantComputations, 37 PerfectInterpolantSequences, 407/411 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