/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.07.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 02:34:14,341 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 02:34:14,430 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-22 02:34:14,437 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 02:34:14,438 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 02:34:14,466 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 02:34:14,467 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 02:34:14,467 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 02:34:14,468 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 02:34:14,471 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 02:34:14,471 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 02:34:14,471 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 02:34:14,472 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 02:34:14,473 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 02:34:14,473 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 02:34:14,474 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 02:34:14,474 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 02:34:14,474 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 02:34:14,474 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 02:34:14,476 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 02:34:14,476 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 02:34:14,476 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 02:34:14,476 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 02:34:14,477 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 02:34:14,477 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 02:34:14,477 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 02:34:14,477 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 02:34:14,477 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 02:34:14,477 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 02:34:14,478 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 02:34:14,479 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 02:34:14,479 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 02:34:14,479 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 02:34:14,479 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 02:34:14,479 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:34:14,479 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 02:34:14,480 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 02:34:14,480 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 02:34:14,480 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 02:34:14,480 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 02:34:14,480 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 02:34:14,480 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 02:34:14,480 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 02:34:14,481 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 02:34:14,481 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 02:34:14,481 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 02:34:14,481 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-22 02:34:14,714 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 02:34:14,736 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 02:34:14,738 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 02:34:14,739 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 02:34:14,739 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 02:34:14,745 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.07.cil-1.c [2023-12-22 02:34:15,911 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 02:34:16,155 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 02:34:16,156 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.07.cil-1.c [2023-12-22 02:34:16,176 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ae98dac24/5ea20d4e8d364bb9ab2106fb32b6a23a/FLAG3776a780b [2023-12-22 02:34:16,193 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ae98dac24/5ea20d4e8d364bb9ab2106fb32b6a23a [2023-12-22 02:34:16,196 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 02:34:16,197 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 02:34:16,198 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 02:34:16,198 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 02:34:16,203 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 02:34:16,204 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,205 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@461ad770 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16, skipping insertion in model container [2023-12-22 02:34:16,205 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,257 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 02:34:16,387 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.07.cil-1.c[914,927] [2023-12-22 02:34:16,446 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.07.cil-1.c[7115,7128] [2023-12-22 02:34:16,523 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:34:16,545 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 02:34:16,558 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.07.cil-1.c[914,927] [2023-12-22 02:34:16,577 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.07.cil-1.c[7115,7128] [2023-12-22 02:34:16,619 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:34:16,648 INFO L206 MainTranslator]: Completed translation [2023-12-22 02:34:16,648 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16 WrapperNode [2023-12-22 02:34:16,648 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 02:34:16,649 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 02:34:16,649 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 02:34:16,649 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 02:34:16,654 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,670 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,704 INFO L138 Inliner]: procedures = 68, calls = 78, calls flagged for inlining = 36, calls inlined = 36, statements flattened = 739 [2023-12-22 02:34:16,704 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 02:34:16,705 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 02:34:16,705 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 02:34:16,705 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 02:34:16,723 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,724 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,730 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,764 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-22 02:34:16,765 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,766 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,782 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,794 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,797 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,799 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,805 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 02:34:16,805 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 02:34:16,806 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 02:34:16,806 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 02:34:16,806 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:34:16,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 02:34:16,866 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-22 02:34:16,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-22 02:34:16,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 02:34:16,911 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-22 02:34:16,911 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-22 02:34:16,911 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-22 02:34:16,912 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-22 02:34:16,912 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-22 02:34:16,912 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-22 02:34:16,912 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-22 02:34:16,912 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-22 02:34:16,912 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-22 02:34:16,913 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-22 02:34:16,913 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-22 02:34:16,913 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-22 02:34:16,913 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-22 02:34:16,913 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-22 02:34:16,913 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-22 02:34:16,913 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-22 02:34:16,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 02:34:16,914 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-22 02:34:16,914 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-22 02:34:16,914 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-22 02:34:16,914 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-22 02:34:16,915 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-22 02:34:16,916 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-22 02:34:16,916 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-22 02:34:16,916 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-22 02:34:16,916 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-22 02:34:16,916 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-22 02:34:16,916 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 02:34:16,916 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 02:34:16,917 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-22 02:34:16,917 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-22 02:34:17,066 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 02:34:17,068 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 02:34:17,817 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 02:34:17,873 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 02:34:17,873 INFO L309 CfgBuilder]: Removed 14 assume(true) statements. [2023-12-22 02:34:17,873 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:34:17 BoogieIcfgContainer [2023-12-22 02:34:17,873 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 02:34:17,876 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 02:34:17,876 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 02:34:17,878 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 02:34:17,879 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 02:34:16" (1/3) ... [2023-12-22 02:34:17,879 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a479d5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:34:17, skipping insertion in model container [2023-12-22 02:34:17,879 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (2/3) ... [2023-12-22 02:34:17,880 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a479d5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:34:17, skipping insertion in model container [2023-12-22 02:34:17,880 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:34:17" (3/3) ... [2023-12-22 02:34:17,881 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.07.cil-1.c [2023-12-22 02:34:17,897 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 02:34:17,897 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 02:34:17,961 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 02:34:17,967 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;@7572a7a7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 02:34:17,967 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 02:34:17,973 INFO L276 IsEmpty]: Start isEmpty. Operand has 324 states, 272 states have (on average 1.6911764705882353) internal successors, (460), 278 states have internal predecessors, (460), 35 states have call successors, (35), 14 states have call predecessors, (35), 14 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2023-12-22 02:34:17,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:17,985 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:17,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] [2023-12-22 02:34:17,986 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:17,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:17,990 INFO L85 PathProgramCache]: Analyzing trace with hash 266199912, now seen corresponding path program 1 times [2023-12-22 02:34:18,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:18,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1075258111] [2023-12-22 02:34:18,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:18,002 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:18,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:18,005 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:18,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-22 02:34:18,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:18,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:18,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:18,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:18,221 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:18,222 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:18,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1075258111] [2023-12-22 02:34:18,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1075258111] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:18,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:18,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:18,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593514868] [2023-12-22 02:34:18,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:18,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:18,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:18,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:18,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:18,267 INFO L87 Difference]: Start difference. First operand has 324 states, 272 states have (on average 1.6911764705882353) internal successors, (460), 278 states have internal predecessors, (460), 35 states have call successors, (35), 14 states have call predecessors, (35), 14 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:18,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:18,467 INFO L93 Difference]: Finished difference Result 630 states and 1027 transitions. [2023-12-22 02:34:18,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:18,470 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-22 02:34:18,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:18,481 INFO L225 Difference]: With dead ends: 630 [2023-12-22 02:34:18,481 INFO L226 Difference]: Without dead ends: 319 [2023-12-22 02:34:18,485 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:18,488 INFO L413 NwaCegarLoop]: 456 mSDtfsCounter, 119 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:18,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 798 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:18,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2023-12-22 02:34:18,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 319. [2023-12-22 02:34:18,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 269 states have (on average 1.5762081784386617) internal successors, (424), 273 states have internal predecessors, (424), 35 states have call successors, (35), 14 states have call predecessors, (35), 13 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-12-22 02:34:18,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 492 transitions. [2023-12-22 02:34:18,543 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 492 transitions. Word has length 58 [2023-12-22 02:34:18,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:18,544 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 492 transitions. [2023-12-22 02:34:18,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:18,545 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 492 transitions. [2023-12-22 02:34:18,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:18,547 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:18,548 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:18,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-22 02:34:18,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:18,752 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:18,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:18,753 INFO L85 PathProgramCache]: Analyzing trace with hash -2000181274, now seen corresponding path program 1 times [2023-12-22 02:34:18,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:18,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [441988079] [2023-12-22 02:34:18,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:18,754 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:18,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:18,756 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:18,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-22 02:34:18,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:18,861 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 02:34:18,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:18,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:18,957 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:18,957 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:18,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [441988079] [2023-12-22 02:34:18,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [441988079] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:18,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:18,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:34:18,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734419977] [2023-12-22 02:34:18,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:18,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:18,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:18,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:18,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:18,962 INFO L87 Difference]: Start difference. First operand 319 states and 492 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:19,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:19,850 INFO L93 Difference]: Finished difference Result 495 states and 745 transitions. [2023-12-22 02:34:19,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:34:19,851 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-22 02:34:19,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:19,856 INFO L225 Difference]: With dead ends: 495 [2023-12-22 02:34:19,856 INFO L226 Difference]: Without dead ends: 414 [2023-12-22 02:34:19,857 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-22 02:34:19,858 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 350 mSDsluCounter, 663 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 936 SdHoareTripleChecker+Invalid, 892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:19,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [357 Valid, 936 Invalid, 892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 838 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 02:34:19,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2023-12-22 02:34:19,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 407. [2023-12-22 02:34:19,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 337 states have (on average 1.543026706231454) internal successors, (520), 343 states have internal predecessors, (520), 46 states have call successors, (46), 21 states have call predecessors, (46), 22 states have return successors, (49), 45 states have call predecessors, (49), 44 states have call successors, (49) [2023-12-22 02:34:19,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 615 transitions. [2023-12-22 02:34:19,892 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 615 transitions. Word has length 58 [2023-12-22 02:34:19,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:19,893 INFO L495 AbstractCegarLoop]: Abstraction has 407 states and 615 transitions. [2023-12-22 02:34:19,893 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-22 02:34:19,893 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 615 transitions. [2023-12-22 02:34:19,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:19,896 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:19,896 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:19,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-22 02:34:20,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:20,107 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:20,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:20,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1203623975, now seen corresponding path program 1 times [2023-12-22 02:34:20,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:20,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [613513286] [2023-12-22 02:34:20,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:20,109 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:20,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:20,110 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:20,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-22 02:34:20,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:20,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:34:20,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:20,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:20,253 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:20,254 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:20,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [613513286] [2023-12-22 02:34:20,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [613513286] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:20,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:20,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:34:20,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319836956] [2023-12-22 02:34:20,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:20,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:20,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:20,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:20,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:20,257 INFO L87 Difference]: Start difference. First operand 407 states and 615 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:21,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:21,003 INFO L93 Difference]: Finished difference Result 766 states and 1134 transitions. [2023-12-22 02:34:21,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:34:21,003 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-22 02:34:21,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:21,007 INFO L225 Difference]: With dead ends: 766 [2023-12-22 02:34:21,008 INFO L226 Difference]: Without dead ends: 602 [2023-12-22 02:34:21,009 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-22 02:34:21,009 INFO L413 NwaCegarLoop]: 275 mSDtfsCounter, 342 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 940 SdHoareTripleChecker+Invalid, 894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:21,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [349 Valid, 940 Invalid, 894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 02:34:21,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2023-12-22 02:34:21,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 594. [2023-12-22 02:34:21,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 480 states have (on average 1.4916666666666667) internal successors, (716), 494 states have internal predecessors, (716), 68 states have call successors, (68), 35 states have call predecessors, (68), 44 states have return successors, (91), 69 states have call predecessors, (91), 66 states have call successors, (91) [2023-12-22 02:34:21,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 875 transitions. [2023-12-22 02:34:21,079 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 875 transitions. Word has length 58 [2023-12-22 02:34:21,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:21,080 INFO L495 AbstractCegarLoop]: Abstraction has 594 states and 875 transitions. [2023-12-22 02:34:21,080 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-22 02:34:21,080 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 875 transitions. [2023-12-22 02:34:21,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:21,087 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:21,087 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:21,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:21,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:21,292 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:21,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:21,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1783127528, now seen corresponding path program 1 times [2023-12-22 02:34:21,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:21,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [518588045] [2023-12-22 02:34:21,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:21,294 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:21,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:21,295 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:21,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-22 02:34:21,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:21,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:34:21,382 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:21,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:21,409 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:21,409 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:21,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [518588045] [2023-12-22 02:34:21,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [518588045] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:21,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:21,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:34:21,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541136343] [2023-12-22 02:34:21,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:21,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:34:21,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:21,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:34:21,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:21,412 INFO L87 Difference]: Start difference. First operand 594 states and 875 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:21,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:21,590 INFO L93 Difference]: Finished difference Result 949 states and 1372 transitions. [2023-12-22 02:34:21,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:34:21,590 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-22 02:34:21,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:21,596 INFO L225 Difference]: With dead ends: 949 [2023-12-22 02:34:21,597 INFO L226 Difference]: Without dead ends: 612 [2023-12-22 02:34:21,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:34:21,601 INFO L413 NwaCegarLoop]: 453 mSDtfsCounter, 6 mSDsluCounter, 1807 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2260 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:21,603 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2260 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:21,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2023-12-22 02:34:21,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 602. [2023-12-22 02:34:21,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 486 states have (on average 1.4814814814814814) internal successors, (720), 500 states have internal predecessors, (720), 68 states have call successors, (68), 35 states have call predecessors, (68), 46 states have return successors, (93), 71 states have call predecessors, (93), 66 states have call successors, (93) [2023-12-22 02:34:21,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 881 transitions. [2023-12-22 02:34:21,654 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 881 transitions. Word has length 58 [2023-12-22 02:34:21,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:21,655 INFO L495 AbstractCegarLoop]: Abstraction has 602 states and 881 transitions. [2023-12-22 02:34:21,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:21,656 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 881 transitions. [2023-12-22 02:34:21,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:21,658 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:21,658 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:21,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:21,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:21,863 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:21,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:21,864 INFO L85 PathProgramCache]: Analyzing trace with hash -460855770, now seen corresponding path program 1 times [2023-12-22 02:34:21,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:21,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [614155029] [2023-12-22 02:34:21,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:21,865 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:21,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:21,866 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:21,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-22 02:34:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:21,959 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:21,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:22,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:22,029 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:22,030 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:22,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [614155029] [2023-12-22 02:34:22,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [614155029] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:22,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:22,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:22,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630755931] [2023-12-22 02:34:22,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:22,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:22,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:22,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:22,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:22,039 INFO L87 Difference]: Start difference. First operand 602 states and 881 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-22 02:34:22,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:22,572 INFO L93 Difference]: Finished difference Result 1262 states and 1771 transitions. [2023-12-22 02:34:22,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:22,573 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-22 02:34:22,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:22,578 INFO L225 Difference]: With dead ends: 1262 [2023-12-22 02:34:22,578 INFO L226 Difference]: Without dead ends: 921 [2023-12-22 02:34:22,580 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-22 02:34:22,580 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 663 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 688 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:22,581 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [688 Valid, 488 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:34:22,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 921 states. [2023-12-22 02:34:22,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 921 to 917. [2023-12-22 02:34:22,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 725 states have (on average 1.4317241379310346) internal successors, (1038), 751 states have internal predecessors, (1038), 102 states have call successors, (102), 63 states have call predecessors, (102), 88 states have return successors, (156), 107 states have call predecessors, (156), 100 states have call successors, (156) [2023-12-22 02:34:22,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 1296 transitions. [2023-12-22 02:34:22,648 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 1296 transitions. Word has length 58 [2023-12-22 02:34:22,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:22,649 INFO L495 AbstractCegarLoop]: Abstraction has 917 states and 1296 transitions. [2023-12-22 02:34:22,649 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-22 02:34:22,649 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 1296 transitions. [2023-12-22 02:34:22,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-22 02:34:22,651 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:22,651 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-22 02:34:22,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:22,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:22,858 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:22,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:22,858 INFO L85 PathProgramCache]: Analyzing trace with hash 588677193, now seen corresponding path program 1 times [2023-12-22 02:34:22,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:22,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1007015059] [2023-12-22 02:34:22,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:22,859 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:22,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:22,860 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:22,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-22 02:34:22,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:22,940 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:22,942 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:23,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:23,006 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:23,006 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:23,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1007015059] [2023-12-22 02:34:23,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1007015059] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:23,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:23,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:23,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898717411] [2023-12-22 02:34:23,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:23,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:23,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:23,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:23,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:23,009 INFO L87 Difference]: Start difference. First operand 917 states and 1296 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-22 02:34:23,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:23,172 INFO L93 Difference]: Finished difference Result 2209 states and 3039 transitions. [2023-12-22 02:34:23,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:23,173 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-22 02:34:23,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:23,180 INFO L225 Difference]: With dead ends: 2209 [2023-12-22 02:34:23,180 INFO L226 Difference]: Without dead ends: 1549 [2023-12-22 02:34:23,183 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-22 02:34:23,184 INFO L413 NwaCegarLoop]: 465 mSDtfsCounter, 431 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:23,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [431 Valid, 560 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:23,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1549 states. [2023-12-22 02:34:23,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1549 to 1505. [2023-12-22 02:34:23,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 1165 states have (on average 1.3819742489270386) internal successors, (1610), 1213 states have internal predecessors, (1610), 168 states have call successors, (168), 119 states have call predecessors, (168), 170 states have return successors, (270), 177 states have call predecessors, (270), 166 states have call successors, (270) [2023-12-22 02:34:23,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 2048 transitions. [2023-12-22 02:34:23,289 INFO L78 Accepts]: Start accepts. Automaton has 1505 states and 2048 transitions. Word has length 59 [2023-12-22 02:34:23,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:23,290 INFO L495 AbstractCegarLoop]: Abstraction has 1505 states and 2048 transitions. [2023-12-22 02:34:23,291 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-22 02:34:23,291 INFO L276 IsEmpty]: Start isEmpty. Operand 1505 states and 2048 transitions. [2023-12-22 02:34:23,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-22 02:34:23,292 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:23,292 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-22 02:34:23,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:23,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:23,504 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:23,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:23,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1621455622, now seen corresponding path program 1 times [2023-12-22 02:34:23,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:23,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [160143802] [2023-12-22 02:34:23,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:23,505 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:23,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:23,506 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:23,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-22 02:34:23,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:23,586 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:23,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:23,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:23,656 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:23,656 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:23,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [160143802] [2023-12-22 02:34:23,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [160143802] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:23,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:23,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:23,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406281073] [2023-12-22 02:34:23,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:23,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:23,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:23,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:23,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:23,660 INFO L87 Difference]: Start difference. First operand 1505 states and 2048 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-22 02:34:23,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:23,900 INFO L93 Difference]: Finished difference Result 3880 states and 5199 transitions. [2023-12-22 02:34:23,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:23,901 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-22 02:34:23,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:23,912 INFO L225 Difference]: With dead ends: 3880 [2023-12-22 02:34:23,913 INFO L226 Difference]: Without dead ends: 2615 [2023-12-22 02:34:23,916 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-22 02:34:23,917 INFO L413 NwaCegarLoop]: 456 mSDtfsCounter, 62 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 880 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:23,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 880 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:23,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2615 states. [2023-12-22 02:34:24,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2615 to 2583. [2023-12-22 02:34:24,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2583 states, 1973 states have (on average 1.348200709579321) internal successors, (2660), 2045 states have internal predecessors, (2660), 294 states have call successors, (294), 231 states have call predecessors, (294), 314 states have return successors, (454), 309 states have call predecessors, (454), 292 states have call successors, (454) [2023-12-22 02:34:24,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2583 states to 2583 states and 3408 transitions. [2023-12-22 02:34:24,128 INFO L78 Accepts]: Start accepts. Automaton has 2583 states and 3408 transitions. Word has length 60 [2023-12-22 02:34:24,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:24,129 INFO L495 AbstractCegarLoop]: Abstraction has 2583 states and 3408 transitions. [2023-12-22 02:34:24,130 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-22 02:34:24,130 INFO L276 IsEmpty]: Start isEmpty. Operand 2583 states and 3408 transitions. [2023-12-22 02:34:24,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-22 02:34:24,133 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:24,133 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:24,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:24,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:24,339 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:24,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:24,339 INFO L85 PathProgramCache]: Analyzing trace with hash -2046954023, now seen corresponding path program 1 times [2023-12-22 02:34:24,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:24,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [935269200] [2023-12-22 02:34:24,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:24,340 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:24,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:24,341 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:24,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-22 02:34:24,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:24,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:24,428 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:24,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:24,490 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:24,490 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:24,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [935269200] [2023-12-22 02:34:24,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [935269200] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:24,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:24,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:24,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096621080] [2023-12-22 02:34:24,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:24,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:24,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:24,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:24,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:24,492 INFO L87 Difference]: Start difference. First operand 2583 states and 3408 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:24,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:24,727 INFO L93 Difference]: Finished difference Result 5225 states and 6803 transitions. [2023-12-22 02:34:24,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:24,728 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 66 [2023-12-22 02:34:24,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:24,744 INFO L225 Difference]: With dead ends: 5225 [2023-12-22 02:34:24,745 INFO L226 Difference]: Without dead ends: 2887 [2023-12-22 02:34:24,751 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:24,752 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 422 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:24,752 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [422 Valid, 560 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:24,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2887 states. [2023-12-22 02:34:24,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2887 to 2843. [2023-12-22 02:34:24,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2843 states, 2169 states have (on average 1.3360995850622406) internal successors, (2898), 2245 states have internal predecessors, (2898), 326 states have call successors, (326), 259 states have call predecessors, (326), 346 states have return successors, (492), 341 states have call predecessors, (492), 324 states have call successors, (492) [2023-12-22 02:34:24,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2843 states to 2843 states and 3716 transitions. [2023-12-22 02:34:24,962 INFO L78 Accepts]: Start accepts. Automaton has 2843 states and 3716 transitions. Word has length 66 [2023-12-22 02:34:24,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:24,962 INFO L495 AbstractCegarLoop]: Abstraction has 2843 states and 3716 transitions. [2023-12-22 02:34:24,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:24,962 INFO L276 IsEmpty]: Start isEmpty. Operand 2843 states and 3716 transitions. [2023-12-22 02:34:24,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-22 02:34:24,964 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:24,964 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-22 02:34:24,973 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-22 02:34:25,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:25,168 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:25,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:25,168 INFO L85 PathProgramCache]: Analyzing trace with hash 452364123, now seen corresponding path program 1 times [2023-12-22 02:34:25,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:25,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1530193260] [2023-12-22 02:34:25,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:25,169 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:25,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:25,170 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:25,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-22 02:34:25,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:25,248 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:25,250 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:25,274 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-22 02:34:25,275 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:25,275 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:25,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1530193260] [2023-12-22 02:34:25,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1530193260] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:25,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:25,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:25,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107835506] [2023-12-22 02:34:25,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:25,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:25,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:25,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:25,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:25,278 INFO L87 Difference]: Start difference. First operand 2843 states and 3716 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-22 02:34:25,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:25,653 INFO L93 Difference]: Finished difference Result 3445 states and 4475 transitions. [2023-12-22 02:34:25,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:25,654 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-22 02:34:25,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:25,670 INFO L225 Difference]: With dead ends: 3445 [2023-12-22 02:34:25,670 INFO L226 Difference]: Without dead ends: 3442 [2023-12-22 02:34:25,672 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-22 02:34:25,674 INFO L413 NwaCegarLoop]: 470 mSDtfsCounter, 898 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 898 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:25,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [898 Valid, 546 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:34:25,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3442 states. [2023-12-22 02:34:25,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3442 to 3408. [2023-12-22 02:34:25,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3408 states, 2593 states have (on average 1.3266486694947937) internal successors, (3440), 2684 states have internal predecessors, (3440), 391 states have call successors, (391), 315 states have call predecessors, (391), 422 states have return successors, (590), 411 states have call predecessors, (590), 390 states have call successors, (590) [2023-12-22 02:34:25,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3408 states to 3408 states and 4421 transitions. [2023-12-22 02:34:25,915 INFO L78 Accepts]: Start accepts. Automaton has 3408 states and 4421 transitions. Word has length 67 [2023-12-22 02:34:25,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:25,915 INFO L495 AbstractCegarLoop]: Abstraction has 3408 states and 4421 transitions. [2023-12-22 02:34:25,915 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-22 02:34:25,915 INFO L276 IsEmpty]: Start isEmpty. Operand 3408 states and 4421 transitions. [2023-12-22 02:34:25,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-22 02:34:25,920 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:25,921 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-22 02:34:25,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-12-22 02:34:26,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:26,125 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:26,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:26,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1137311331, now seen corresponding path program 1 times [2023-12-22 02:34:26,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:26,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [724221670] [2023-12-22 02:34:26,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:26,126 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:26,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:26,128 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:26,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-22 02:34:26,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:26,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:34:26,217 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:26,469 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-22 02:34:26,469 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 02:34:26,601 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-22 02:34:26,601 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:26,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [724221670] [2023-12-22 02:34:26,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [724221670] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 02:34:26,601 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 02:34:26,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2023-12-22 02:34:26,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805419617] [2023-12-22 02:34:26,602 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 02:34:26,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 02:34:26,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:26,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 02:34:26,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:34:26,603 INFO L87 Difference]: Start difference. First operand 3408 states and 4421 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-22 02:34:27,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:27,565 INFO L93 Difference]: Finished difference Result 7725 states and 9966 transitions. [2023-12-22 02:34:27,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:34:27,566 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-22 02:34:27,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:27,605 INFO L225 Difference]: With dead ends: 7725 [2023-12-22 02:34:27,605 INFO L226 Difference]: Without dead ends: 7722 [2023-12-22 02:34:27,609 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-22 02:34:27,610 INFO L413 NwaCegarLoop]: 613 mSDtfsCounter, 1204 mSDsluCounter, 1147 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1204 SdHoareTripleChecker+Valid, 1760 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:27,611 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1204 Valid, 1760 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:27,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7722 states. [2023-12-22 02:34:28,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7722 to 5726. [2023-12-22 02:34:28,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5726 states, 4339 states have (on average 1.3187370361834525) internal successors, (5722), 4498 states have internal predecessors, (5722), 655 states have call successors, (655), 539 states have call predecessors, (655), 730 states have return successors, (1014), 691 states have call predecessors, (1014), 654 states have call successors, (1014) [2023-12-22 02:34:28,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5726 states to 5726 states and 7391 transitions. [2023-12-22 02:34:28,145 INFO L78 Accepts]: Start accepts. Automaton has 5726 states and 7391 transitions. Word has length 68 [2023-12-22 02:34:28,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:28,145 INFO L495 AbstractCegarLoop]: Abstraction has 5726 states and 7391 transitions. [2023-12-22 02:34:28,146 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-22 02:34:28,146 INFO L276 IsEmpty]: Start isEmpty. Operand 5726 states and 7391 transitions. [2023-12-22 02:34:28,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-22 02:34:28,149 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:28,149 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-22 02:34:28,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:28,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:28,354 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:28,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:28,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1674462171, now seen corresponding path program 2 times [2023-12-22 02:34:28,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:28,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1386914470] [2023-12-22 02:34:28,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 02:34:28,355 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:28,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:28,357 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:28,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-22 02:34:28,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 02:34:28,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 02:34:28,444 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:28,446 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:28,454 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-22 02:34:28,454 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:28,455 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:28,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1386914470] [2023-12-22 02:34:28,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1386914470] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:28,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:28,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:28,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371589674] [2023-12-22 02:34:28,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:28,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:28,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:28,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:28,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:28,456 INFO L87 Difference]: Start difference. First operand 5726 states and 7391 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-22 02:34:28,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:28,798 INFO L93 Difference]: Finished difference Result 8643 states and 11225 transitions. [2023-12-22 02:34:28,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:28,799 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-22 02:34:28,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:28,813 INFO L225 Difference]: With dead ends: 8643 [2023-12-22 02:34:28,814 INFO L226 Difference]: Without dead ends: 3430 [2023-12-22 02:34:28,824 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-22 02:34:28,825 INFO L413 NwaCegarLoop]: 513 mSDtfsCounter, 462 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:28,825 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [462 Valid, 614 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:28,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3430 states. [2023-12-22 02:34:29,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3430 to 3406. [2023-12-22 02:34:29,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3406 states, 2595 states have (on average 1.3078998073217727) internal successors, (3394), 2682 states have internal predecessors, (3394), 391 states have call successors, (391), 315 states have call predecessors, (391), 418 states have return successors, (558), 411 states have call predecessors, (558), 390 states have call successors, (558) [2023-12-22 02:34:29,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3406 states to 3406 states and 4343 transitions. [2023-12-22 02:34:29,139 INFO L78 Accepts]: Start accepts. Automaton has 3406 states and 4343 transitions. Word has length 71 [2023-12-22 02:34:29,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:29,140 INFO L495 AbstractCegarLoop]: Abstraction has 3406 states and 4343 transitions. [2023-12-22 02:34:29,140 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-22 02:34:29,140 INFO L276 IsEmpty]: Start isEmpty. Operand 3406 states and 4343 transitions. [2023-12-22 02:34:29,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-22 02:34:29,141 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:29,142 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-22 02:34:29,148 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-22 02:34:29,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:29,349 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:29,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:29,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1869570032, now seen corresponding path program 1 times [2023-12-22 02:34:29,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:29,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1364482131] [2023-12-22 02:34:29,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:29,350 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:29,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:29,385 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:29,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-22 02:34:29,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:29,466 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:29,468 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:29,484 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:29,485 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:29,485 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:29,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1364482131] [2023-12-22 02:34:29,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1364482131] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:29,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:29,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:29,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126765595] [2023-12-22 02:34:29,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:29,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:29,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:29,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:29,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:29,487 INFO L87 Difference]: Start difference. First operand 3406 states and 4343 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-22 02:34:30,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:30,075 INFO L93 Difference]: Finished difference Result 9499 states and 12008 transitions. [2023-12-22 02:34:30,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:30,075 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-22 02:34:30,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:30,115 INFO L225 Difference]: With dead ends: 9499 [2023-12-22 02:34:30,115 INFO L226 Difference]: Without dead ends: 6340 [2023-12-22 02:34:30,122 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-22 02:34:30,122 INFO L413 NwaCegarLoop]: 527 mSDtfsCounter, 84 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 970 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:30,123 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 970 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:30,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6340 states. [2023-12-22 02:34:30,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6340 to 6340. [2023-12-22 02:34:30,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6340 states, 4749 states have (on average 1.2739524110339018) internal successors, (6050), 4922 states have internal predecessors, (6050), 759 states have call successors, (759), 623 states have call predecessors, (759), 830 states have return successors, (1149), 799 states have call predecessors, (1149), 758 states have call successors, (1149) [2023-12-22 02:34:30,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6340 states to 6340 states and 7958 transitions. [2023-12-22 02:34:30,678 INFO L78 Accepts]: Start accepts. Automaton has 6340 states and 7958 transitions. Word has length 76 [2023-12-22 02:34:30,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:30,678 INFO L495 AbstractCegarLoop]: Abstraction has 6340 states and 7958 transitions. [2023-12-22 02:34:30,679 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-22 02:34:30,679 INFO L276 IsEmpty]: Start isEmpty. Operand 6340 states and 7958 transitions. [2023-12-22 02:34:30,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-22 02:34:30,682 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:30,683 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-22 02:34:30,690 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-22 02:34:30,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:30,888 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:30,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:30,888 INFO L85 PathProgramCache]: Analyzing trace with hash 271479698, now seen corresponding path program 1 times [2023-12-22 02:34:30,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:30,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [794085083] [2023-12-22 02:34:30,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:30,889 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:30,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:30,890 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:30,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-22 02:34:30,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:30,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:30,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:31,039 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-22 02:34:31,040 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:31,040 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:31,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [794085083] [2023-12-22 02:34:31,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [794085083] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:31,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:31,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:31,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70750050] [2023-12-22 02:34:31,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:31,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:31,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:31,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:31,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:31,042 INFO L87 Difference]: Start difference. First operand 6340 states and 7958 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-22 02:34:32,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:32,059 INFO L93 Difference]: Finished difference Result 11345 states and 14151 transitions. [2023-12-22 02:34:32,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:32,060 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-22 02:34:32,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:32,091 INFO L225 Difference]: With dead ends: 11345 [2023-12-22 02:34:32,091 INFO L226 Difference]: Without dead ends: 6448 [2023-12-22 02:34:32,102 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-22 02:34:32,104 INFO L413 NwaCegarLoop]: 249 mSDtfsCounter, 635 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 660 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:32,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [660 Valid, 495 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:34:32,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6448 states. [2023-12-22 02:34:32,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6448 to 6448. [2023-12-22 02:34:32,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6448 states, 4803 states have (on average 1.2575473662294399) internal successors, (6040), 5030 states have internal predecessors, (6040), 759 states have call successors, (759), 623 states have call predecessors, (759), 884 states have return successors, (1149), 799 states have call predecessors, (1149), 758 states have call successors, (1149) [2023-12-22 02:34:32,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6448 states to 6448 states and 7948 transitions. [2023-12-22 02:34:32,594 INFO L78 Accepts]: Start accepts. Automaton has 6448 states and 7948 transitions. Word has length 85 [2023-12-22 02:34:32,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:32,594 INFO L495 AbstractCegarLoop]: Abstraction has 6448 states and 7948 transitions. [2023-12-22 02:34:32,594 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-22 02:34:32,594 INFO L276 IsEmpty]: Start isEmpty. Operand 6448 states and 7948 transitions. [2023-12-22 02:34:32,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-22 02:34:32,597 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:32,597 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-22 02:34:32,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:32,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:32,802 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:32,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:32,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1003178990, now seen corresponding path program 1 times [2023-12-22 02:34:32,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:32,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [476558886] [2023-12-22 02:34:32,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:32,803 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:32,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:32,804 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:32,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-22 02:34:32,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:32,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:32,880 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:32,904 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-22 02:34:32,904 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:32,904 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:32,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [476558886] [2023-12-22 02:34:32,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [476558886] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:32,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:32,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:32,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384455173] [2023-12-22 02:34:32,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:32,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:32,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:32,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:32,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:32,906 INFO L87 Difference]: Start difference. First operand 6448 states and 7948 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-22 02:34:33,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:33,340 INFO L93 Difference]: Finished difference Result 12126 states and 14892 transitions. [2023-12-22 02:34:33,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:33,340 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-22 02:34:33,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:33,357 INFO L225 Difference]: With dead ends: 12126 [2023-12-22 02:34:33,357 INFO L226 Difference]: Without dead ends: 6451 [2023-12-22 02:34:33,367 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-22 02:34:33,367 INFO L413 NwaCegarLoop]: 520 mSDtfsCounter, 87 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 963 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:33,367 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 963 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:33,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6451 states. [2023-12-22 02:34:33,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6451 to 6448. [2023-12-22 02:34:33,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6448 states, 4803 states have (on average 1.2408911097230897) internal successors, (5960), 5030 states have internal predecessors, (5960), 759 states have call successors, (759), 623 states have call predecessors, (759), 884 states have return successors, (1069), 799 states have call predecessors, (1069), 758 states have call successors, (1069) [2023-12-22 02:34:33,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6448 states to 6448 states and 7788 transitions. [2023-12-22 02:34:33,925 INFO L78 Accepts]: Start accepts. Automaton has 6448 states and 7788 transitions. Word has length 86 [2023-12-22 02:34:33,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:33,925 INFO L495 AbstractCegarLoop]: Abstraction has 6448 states and 7788 transitions. [2023-12-22 02:34:33,926 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-22 02:34:33,926 INFO L276 IsEmpty]: Start isEmpty. Operand 6448 states and 7788 transitions. [2023-12-22 02:34:33,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:34:33,931 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:33,931 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:33,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:34,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:34,135 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:34,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:34,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1922821528, now seen corresponding path program 1 times [2023-12-22 02:34:34,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:34,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [880949607] [2023-12-22 02:34:34,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:34,136 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:34,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:34,138 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:34,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-22 02:34:34,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:34,262 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:34,265 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:34,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:34,283 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:34,283 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:34,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [880949607] [2023-12-22 02:34:34,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [880949607] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:34,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:34,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:34,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254596122] [2023-12-22 02:34:34,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:34,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:34,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:34,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:34,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:34,285 INFO L87 Difference]: Start difference. First operand 6448 states and 7788 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:34,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:34,831 INFO L93 Difference]: Finished difference Result 6672 states and 8145 transitions. [2023-12-22 02:34:34,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:34,831 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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 111 [2023-12-22 02:34:34,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:34,850 INFO L225 Difference]: With dead ends: 6672 [2023-12-22 02:34:34,851 INFO L226 Difference]: Without dead ends: 6448 [2023-12-22 02:34:34,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:34,855 INFO L413 NwaCegarLoop]: 451 mSDtfsCounter, 360 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:34,855 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [360 Valid, 563 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:34:34,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6448 states. [2023-12-22 02:34:35,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6448 to 6448. [2023-12-22 02:34:35,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6448 states, 4803 states have (on average 1.2406829065167604) internal successors, (5959), 5030 states have internal predecessors, (5959), 759 states have call successors, (759), 623 states have call predecessors, (759), 884 states have return successors, (1069), 799 states have call predecessors, (1069), 758 states have call successors, (1069) [2023-12-22 02:34:35,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6448 states to 6448 states and 7787 transitions. [2023-12-22 02:34:35,304 INFO L78 Accepts]: Start accepts. Automaton has 6448 states and 7787 transitions. Word has length 111 [2023-12-22 02:34:35,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:35,304 INFO L495 AbstractCegarLoop]: Abstraction has 6448 states and 7787 transitions. [2023-12-22 02:34:35,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:35,305 INFO L276 IsEmpty]: Start isEmpty. Operand 6448 states and 7787 transitions. [2023-12-22 02:34:35,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:34:35,309 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:35,310 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:35,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-12-22 02:34:35,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:35,517 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:35,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:35,518 INFO L85 PathProgramCache]: Analyzing trace with hash -505437094, now seen corresponding path program 1 times [2023-12-22 02:34:35,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:35,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [493427935] [2023-12-22 02:34:35,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:35,518 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:35,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:35,520 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:35,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-22 02:34:35,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:35,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:35,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:35,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:35,682 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:35,682 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:35,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [493427935] [2023-12-22 02:34:35,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [493427935] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:35,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:35,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:35,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41826262] [2023-12-22 02:34:35,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:35,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:35,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:35,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:35,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:35,684 INFO L87 Difference]: Start difference. First operand 6448 states and 7787 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:36,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:36,685 INFO L93 Difference]: Finished difference Result 6913 states and 8538 transitions. [2023-12-22 02:34:36,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:34:36,688 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 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 111 [2023-12-22 02:34:36,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:36,706 INFO L225 Difference]: With dead ends: 6913 [2023-12-22 02:34:36,706 INFO L226 Difference]: Without dead ends: 6695 [2023-12-22 02:34:36,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:36,711 INFO L413 NwaCegarLoop]: 323 mSDtfsCounter, 841 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 866 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:36,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [866 Valid, 1078 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:34:36,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6695 states. [2023-12-22 02:34:37,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6695 to 6676. [2023-12-22 02:34:37,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6676 states, 5008 states have (on average 1.2563897763578276) internal successors, (6292), 5236 states have internal predecessors, (6292), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:34:37,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6676 states to 6676 states and 8153 transitions. [2023-12-22 02:34:37,156 INFO L78 Accepts]: Start accepts. Automaton has 6676 states and 8153 transitions. Word has length 111 [2023-12-22 02:34:37,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:37,156 INFO L495 AbstractCegarLoop]: Abstraction has 6676 states and 8153 transitions. [2023-12-22 02:34:37,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:37,157 INFO L276 IsEmpty]: Start isEmpty. Operand 6676 states and 8153 transitions. [2023-12-22 02:34:37,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:34:37,162 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:37,162 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:37,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:37,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:37,368 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:37,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:37,369 INFO L85 PathProgramCache]: Analyzing trace with hash 845948124, now seen corresponding path program 1 times [2023-12-22 02:34:37,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:37,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [167506412] [2023-12-22 02:34:37,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:37,370 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:37,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:37,371 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:37,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-22 02:34:37,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:37,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:37,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:37,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:37,554 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:37,554 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:37,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [167506412] [2023-12-22 02:34:37,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [167506412] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:37,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:37,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:37,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793043534] [2023-12-22 02:34:37,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:37,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:37,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:37,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:37,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:37,556 INFO L87 Difference]: Start difference. First operand 6676 states and 8153 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:38,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:38,664 INFO L93 Difference]: Finished difference Result 7122 states and 8872 transitions. [2023-12-22 02:34:38,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:38,665 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:34:38,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:38,691 INFO L225 Difference]: With dead ends: 7122 [2023-12-22 02:34:38,691 INFO L226 Difference]: Without dead ends: 6676 [2023-12-22 02:34:38,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:38,696 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 639 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 664 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:38,697 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [664 Valid, 725 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:38,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6676 states. [2023-12-22 02:34:39,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6676 to 6676. [2023-12-22 02:34:39,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6676 states, 5008 states have (on average 1.2549920127795526) internal successors, (6285), 5236 states have internal predecessors, (6285), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:34:39,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6676 states to 6676 states and 8146 transitions. [2023-12-22 02:34:39,389 INFO L78 Accepts]: Start accepts. Automaton has 6676 states and 8146 transitions. Word has length 111 [2023-12-22 02:34:39,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:39,389 INFO L495 AbstractCegarLoop]: Abstraction has 6676 states and 8146 transitions. [2023-12-22 02:34:39,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:39,390 INFO L276 IsEmpty]: Start isEmpty. Operand 6676 states and 8146 transitions. [2023-12-22 02:34:39,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:34:39,395 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:39,396 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:39,402 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-22 02:34:39,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:39,602 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:39,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:39,603 INFO L85 PathProgramCache]: Analyzing trace with hash -498267176, now seen corresponding path program 1 times [2023-12-22 02:34:39,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:39,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1988033502] [2023-12-22 02:34:39,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:39,603 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:39,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:39,604 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:39,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-22 02:34:39,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:39,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:39,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:39,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:39,772 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:39,772 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:39,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1988033502] [2023-12-22 02:34:39,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1988033502] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:39,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:39,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:39,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173358676] [2023-12-22 02:34:39,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:39,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:39,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:39,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:39,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:39,774 INFO L87 Difference]: Start difference. First operand 6676 states and 8146 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:40,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:40,582 INFO L93 Difference]: Finished difference Result 7122 states and 8858 transitions. [2023-12-22 02:34:40,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:40,583 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:34:40,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:40,601 INFO L225 Difference]: With dead ends: 7122 [2023-12-22 02:34:40,601 INFO L226 Difference]: Without dead ends: 6676 [2023-12-22 02:34:40,604 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:40,605 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 633 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:40,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [658 Valid, 718 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:40,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6676 states. [2023-12-22 02:34:41,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6676 to 6676. [2023-12-22 02:34:41,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6676 states, 5008 states have (on average 1.253594249201278) internal successors, (6278), 5236 states have internal predecessors, (6278), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:34:41,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6676 states to 6676 states and 8139 transitions. [2023-12-22 02:34:41,154 INFO L78 Accepts]: Start accepts. Automaton has 6676 states and 8139 transitions. Word has length 111 [2023-12-22 02:34:41,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:41,155 INFO L495 AbstractCegarLoop]: Abstraction has 6676 states and 8139 transitions. [2023-12-22 02:34:41,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:41,155 INFO L276 IsEmpty]: Start isEmpty. Operand 6676 states and 8139 transitions. [2023-12-22 02:34:41,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:34:41,160 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:41,160 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:41,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:41,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:41,367 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:41,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:41,367 INFO L85 PathProgramCache]: Analyzing trace with hash -680176292, now seen corresponding path program 1 times [2023-12-22 02:34:41,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:41,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1288941748] [2023-12-22 02:34:41,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:41,368 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:41,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:41,369 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:41,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-22 02:34:41,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:41,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:41,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:41,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:41,528 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:41,528 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:41,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1288941748] [2023-12-22 02:34:41,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1288941748] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:41,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:41,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:41,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053007105] [2023-12-22 02:34:41,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:41,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:41,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:41,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:41,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:41,530 INFO L87 Difference]: Start difference. First operand 6676 states and 8139 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:42,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:42,481 INFO L93 Difference]: Finished difference Result 7122 states and 8844 transitions. [2023-12-22 02:34:42,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:42,482 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:34:42,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:42,504 INFO L225 Difference]: With dead ends: 7122 [2023-12-22 02:34:42,504 INFO L226 Difference]: Without dead ends: 6676 [2023-12-22 02:34:42,508 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:42,509 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 627 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 652 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:42,509 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [652 Valid, 711 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:42,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6676 states. [2023-12-22 02:34:43,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6676 to 6676. [2023-12-22 02:34:43,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6676 states, 5008 states have (on average 1.2521964856230032) internal successors, (6271), 5236 states have internal predecessors, (6271), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:34:43,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6676 states to 6676 states and 8132 transitions. [2023-12-22 02:34:43,217 INFO L78 Accepts]: Start accepts. Automaton has 6676 states and 8132 transitions. Word has length 111 [2023-12-22 02:34:43,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:43,217 INFO L495 AbstractCegarLoop]: Abstraction has 6676 states and 8132 transitions. [2023-12-22 02:34:43,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:43,218 INFO L276 IsEmpty]: Start isEmpty. Operand 6676 states and 8132 transitions. [2023-12-22 02:34:43,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:34:43,222 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:43,223 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:43,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:43,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:43,429 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:43,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:43,429 INFO L85 PathProgramCache]: Analyzing trace with hash -686044328, now seen corresponding path program 1 times [2023-12-22 02:34:43,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:43,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [402632444] [2023-12-22 02:34:43,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:43,430 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:43,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:43,431 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:43,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-22 02:34:43,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:43,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:43,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:43,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:43,576 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:43,576 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:43,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [402632444] [2023-12-22 02:34:43,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [402632444] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:43,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:43,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:43,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023800534] [2023-12-22 02:34:43,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:43,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:43,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:43,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:43,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:43,577 INFO L87 Difference]: Start difference. First operand 6676 states and 8132 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:44,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:44,412 INFO L93 Difference]: Finished difference Result 7122 states and 8830 transitions. [2023-12-22 02:34:44,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:44,420 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:34:44,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:44,436 INFO L225 Difference]: With dead ends: 7122 [2023-12-22 02:34:44,436 INFO L226 Difference]: Without dead ends: 6676 [2023-12-22 02:34:44,439 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:44,439 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 620 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:44,440 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [645 Valid, 704 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:44,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6676 states. [2023-12-22 02:34:45,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6676 to 6676. [2023-12-22 02:34:45,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6676 states, 5008 states have (on average 1.2507987220447285) internal successors, (6264), 5236 states have internal predecessors, (6264), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:34:45,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6676 states to 6676 states and 8125 transitions. [2023-12-22 02:34:45,079 INFO L78 Accepts]: Start accepts. Automaton has 6676 states and 8125 transitions. Word has length 111 [2023-12-22 02:34:45,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:45,079 INFO L495 AbstractCegarLoop]: Abstraction has 6676 states and 8125 transitions. [2023-12-22 02:34:45,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:45,080 INFO L276 IsEmpty]: Start isEmpty. Operand 6676 states and 8125 transitions. [2023-12-22 02:34:45,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:34:45,084 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:45,084 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:45,091 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-12-22 02:34:45,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:45,292 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:45,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:45,292 INFO L85 PathProgramCache]: Analyzing trace with hash 681545812, now seen corresponding path program 1 times [2023-12-22 02:34:45,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:45,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1078828814] [2023-12-22 02:34:45,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:45,293 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:45,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:45,294 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:45,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-22 02:34:45,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:45,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:45,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:45,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:45,437 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:45,437 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:45,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1078828814] [2023-12-22 02:34:45,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1078828814] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:45,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:45,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:45,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893037636] [2023-12-22 02:34:45,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:45,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:45,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:45,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:45,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:45,440 INFO L87 Difference]: Start difference. First operand 6676 states and 8125 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:46,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:46,326 INFO L93 Difference]: Finished difference Result 7122 states and 8816 transitions. [2023-12-22 02:34:46,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:46,326 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:34:46,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:46,337 INFO L225 Difference]: With dead ends: 7122 [2023-12-22 02:34:46,337 INFO L226 Difference]: Without dead ends: 6676 [2023-12-22 02:34:46,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:46,340 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 614 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 639 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:46,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [639 Valid, 697 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:46,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6676 states. [2023-12-22 02:34:46,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6676 to 6676. [2023-12-22 02:34:46,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6676 states, 5008 states have (on average 1.2494009584664536) internal successors, (6257), 5236 states have internal predecessors, (6257), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:34:46,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6676 states to 6676 states and 8118 transitions. [2023-12-22 02:34:46,953 INFO L78 Accepts]: Start accepts. Automaton has 6676 states and 8118 transitions. Word has length 111 [2023-12-22 02:34:46,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:46,954 INFO L495 AbstractCegarLoop]: Abstraction has 6676 states and 8118 transitions. [2023-12-22 02:34:46,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:46,954 INFO L276 IsEmpty]: Start isEmpty. Operand 6676 states and 8118 transitions. [2023-12-22 02:34:46,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:34:46,958 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:46,958 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:46,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:47,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:47,164 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:47,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:47,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1834040280, now seen corresponding path program 1 times [2023-12-22 02:34:47,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:47,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1234771156] [2023-12-22 02:34:47,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:47,165 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:47,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:47,166 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:47,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-22 02:34:47,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:47,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:47,268 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:47,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:47,324 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:47,325 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:47,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1234771156] [2023-12-22 02:34:47,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1234771156] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:47,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:47,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:47,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317301705] [2023-12-22 02:34:47,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:47,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:47,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:47,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:47,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:47,326 INFO L87 Difference]: Start difference. First operand 6676 states and 8118 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:48,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:48,300 INFO L93 Difference]: Finished difference Result 7122 states and 8802 transitions. [2023-12-22 02:34:48,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:48,300 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:34:48,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:48,317 INFO L225 Difference]: With dead ends: 7122 [2023-12-22 02:34:48,318 INFO L226 Difference]: Without dead ends: 6676 [2023-12-22 02:34:48,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:48,321 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 608 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:48,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [633 Valid, 690 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:48,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6676 states. [2023-12-22 02:34:49,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6676 to 6676. [2023-12-22 02:34:49,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6676 states, 5008 states have (on average 1.248003194888179) internal successors, (6250), 5236 states have internal predecessors, (6250), 775 states have call successors, (775), 629 states have call predecessors, (775), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:34:49,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6676 states to 6676 states and 8111 transitions. [2023-12-22 02:34:49,044 INFO L78 Accepts]: Start accepts. Automaton has 6676 states and 8111 transitions. Word has length 111 [2023-12-22 02:34:49,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:49,045 INFO L495 AbstractCegarLoop]: Abstraction has 6676 states and 8111 transitions. [2023-12-22 02:34:49,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:49,045 INFO L276 IsEmpty]: Start isEmpty. Operand 6676 states and 8111 transitions. [2023-12-22 02:34:49,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:34:49,049 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:49,049 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:49,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:49,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:49,255 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:49,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:49,256 INFO L85 PathProgramCache]: Analyzing trace with hash 901386196, now seen corresponding path program 1 times [2023-12-22 02:34:49,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:49,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [228115170] [2023-12-22 02:34:49,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:49,256 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:49,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:49,258 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:49,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-22 02:34:49,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:49,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:49,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:49,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:49,397 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:49,397 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:49,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [228115170] [2023-12-22 02:34:49,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [228115170] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:49,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:49,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:49,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575540738] [2023-12-22 02:34:49,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:49,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:49,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:49,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:49,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:49,399 INFO L87 Difference]: Start difference. First operand 6676 states and 8111 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:50,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:50,389 INFO L93 Difference]: Finished difference Result 7228 states and 8960 transitions. [2023-12-22 02:34:50,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:50,389 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:34:50,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:50,405 INFO L225 Difference]: With dead ends: 7228 [2023-12-22 02:34:50,405 INFO L226 Difference]: Without dead ends: 6782 [2023-12-22 02:34:50,408 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:50,408 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 671 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:50,408 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [696 Valid, 684 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:50,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6782 states. [2023-12-22 02:34:51,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6782 to 6782. [2023-12-22 02:34:51,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6782 states, 5108 states have (on average 1.2507830853563038) internal successors, (6389), 5336 states have internal predecessors, (6389), 777 states have call successors, (777), 633 states have call predecessors, (777), 895 states have return successors, (1088), 817 states have call predecessors, (1088), 776 states have call successors, (1088) [2023-12-22 02:34:51,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6782 states to 6782 states and 8254 transitions. [2023-12-22 02:34:51,123 INFO L78 Accepts]: Start accepts. Automaton has 6782 states and 8254 transitions. Word has length 111 [2023-12-22 02:34:51,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:51,123 INFO L495 AbstractCegarLoop]: Abstraction has 6782 states and 8254 transitions. [2023-12-22 02:34:51,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:51,123 INFO L276 IsEmpty]: Start isEmpty. Operand 6782 states and 8254 transitions. [2023-12-22 02:34:51,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:34:51,128 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:51,128 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:51,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:51,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:51,334 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:51,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:51,335 INFO L85 PathProgramCache]: Analyzing trace with hash 315109974, now seen corresponding path program 1 times [2023-12-22 02:34:51,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:51,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [475015915] [2023-12-22 02:34:51,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:51,335 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:51,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:51,336 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:51,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-22 02:34:51,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:51,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:51,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:51,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:51,483 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:51,483 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:51,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [475015915] [2023-12-22 02:34:51,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [475015915] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:51,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:51,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:51,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900068735] [2023-12-22 02:34:51,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:51,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:51,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:51,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:51,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:51,485 INFO L87 Difference]: Start difference. First operand 6782 states and 8254 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:52,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:52,531 INFO L93 Difference]: Finished difference Result 7440 states and 9246 transitions. [2023-12-22 02:34:52,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:52,532 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:34:52,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:52,546 INFO L225 Difference]: With dead ends: 7440 [2023-12-22 02:34:52,546 INFO L226 Difference]: Without dead ends: 6888 [2023-12-22 02:34:52,549 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:52,549 INFO L413 NwaCegarLoop]: 263 mSDtfsCounter, 664 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:52,549 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [689 Valid, 677 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:52,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6888 states. [2023-12-22 02:34:53,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6888 to 6888. [2023-12-22 02:34:53,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6888 states, 5208 states have (on average 1.2526881720430108) internal successors, (6524), 5436 states have internal predecessors, (6524), 779 states have call successors, (779), 637 states have call predecessors, (779), 899 states have return successors, (1090), 819 states have call predecessors, (1090), 778 states have call successors, (1090) [2023-12-22 02:34:53,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6888 states to 6888 states and 8393 transitions. [2023-12-22 02:34:53,258 INFO L78 Accepts]: Start accepts. Automaton has 6888 states and 8393 transitions. Word has length 111 [2023-12-22 02:34:53,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:53,258 INFO L495 AbstractCegarLoop]: Abstraction has 6888 states and 8393 transitions. [2023-12-22 02:34:53,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:53,258 INFO L276 IsEmpty]: Start isEmpty. Operand 6888 states and 8393 transitions. [2023-12-22 02:34:53,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:34:53,261 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:53,261 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:53,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-12-22 02:34:53,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:53,463 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:53,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:53,463 INFO L85 PathProgramCache]: Analyzing trace with hash -870721871, now seen corresponding path program 1 times [2023-12-22 02:34:53,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:53,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [239275983] [2023-12-22 02:34:53,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:53,464 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:53,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:53,465 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:53,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-22 02:34:53,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:53,561 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:53,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:53,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:53,619 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:53,620 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:53,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [239275983] [2023-12-22 02:34:53,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [239275983] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:53,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:53,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:53,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600654726] [2023-12-22 02:34:53,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:53,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:53,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:53,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:53,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:53,621 INFO L87 Difference]: Start difference. First operand 6888 states and 8393 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:54,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:54,720 INFO L93 Difference]: Finished difference Result 7652 states and 9524 transitions. [2023-12-22 02:34:54,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:54,721 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:34:54,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:54,730 INFO L225 Difference]: With dead ends: 7652 [2023-12-22 02:34:54,730 INFO L226 Difference]: Without dead ends: 6994 [2023-12-22 02:34:54,732 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:54,732 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 658 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 683 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:54,733 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [683 Valid, 670 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:54,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6994 states. [2023-12-22 02:34:55,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6994 to 6994. [2023-12-22 02:34:55,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6994 states, 5308 states have (on average 1.2537678975131876) internal successors, (6655), 5536 states have internal predecessors, (6655), 781 states have call successors, (781), 641 states have call predecessors, (781), 903 states have return successors, (1092), 821 states have call predecessors, (1092), 780 states have call successors, (1092) [2023-12-22 02:34:55,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6994 states to 6994 states and 8528 transitions. [2023-12-22 02:34:55,462 INFO L78 Accepts]: Start accepts. Automaton has 6994 states and 8528 transitions. Word has length 111 [2023-12-22 02:34:55,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:55,462 INFO L495 AbstractCegarLoop]: Abstraction has 6994 states and 8528 transitions. [2023-12-22 02:34:55,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:55,462 INFO L276 IsEmpty]: Start isEmpty. Operand 6994 states and 8528 transitions. [2023-12-22 02:34:55,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:34:55,466 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:55,466 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:55,470 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-22 02:34:55,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:55,667 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:55,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:55,667 INFO L85 PathProgramCache]: Analyzing trace with hash -799677387, now seen corresponding path program 1 times [2023-12-22 02:34:55,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:55,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [216064366] [2023-12-22 02:34:55,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:55,667 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:55,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:55,668 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:55,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-22 02:34:55,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:55,759 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:55,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:55,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:55,815 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:55,815 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:55,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [216064366] [2023-12-22 02:34:55,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [216064366] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:55,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:55,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:55,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953082351] [2023-12-22 02:34:55,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:55,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:55,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:55,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:55,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:55,817 INFO L87 Difference]: Start difference. First operand 6994 states and 8528 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:56,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:56,916 INFO L93 Difference]: Finished difference Result 7864 states and 9794 transitions. [2023-12-22 02:34:56,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:56,917 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:34:56,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:56,933 INFO L225 Difference]: With dead ends: 7864 [2023-12-22 02:34:56,933 INFO L226 Difference]: Without dead ends: 7100 [2023-12-22 02:34:56,938 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:56,939 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 651 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 676 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:56,939 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [676 Valid, 663 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:56,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7100 states. [2023-12-22 02:34:57,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7100 to 7100. [2023-12-22 02:34:57,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7100 states, 5408 states have (on average 1.254068047337278) internal successors, (6782), 5636 states have internal predecessors, (6782), 783 states have call successors, (783), 645 states have call predecessors, (783), 907 states have return successors, (1094), 823 states have call predecessors, (1094), 782 states have call successors, (1094) [2023-12-22 02:34:57,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7100 states to 7100 states and 8659 transitions. [2023-12-22 02:34:57,777 INFO L78 Accepts]: Start accepts. Automaton has 7100 states and 8659 transitions. Word has length 111 [2023-12-22 02:34:57,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:57,777 INFO L495 AbstractCegarLoop]: Abstraction has 7100 states and 8659 transitions. [2023-12-22 02:34:57,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:57,778 INFO L276 IsEmpty]: Start isEmpty. Operand 7100 states and 8659 transitions. [2023-12-22 02:34:57,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:34:57,780 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:57,780 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:57,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:57,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:57,985 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:57,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:57,986 INFO L85 PathProgramCache]: Analyzing trace with hash -71470512, now seen corresponding path program 1 times [2023-12-22 02:34:57,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:57,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [498854129] [2023-12-22 02:34:57,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:57,986 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:57,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:57,987 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:57,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-22 02:34:58,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:58,077 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:58,079 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:58,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:58,121 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:58,122 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:58,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [498854129] [2023-12-22 02:34:58,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [498854129] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:58,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:58,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:58,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919929137] [2023-12-22 02:34:58,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:58,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:58,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:58,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:58,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:58,123 INFO L87 Difference]: Start difference. First operand 7100 states and 8659 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:59,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:59,352 INFO L93 Difference]: Finished difference Result 8076 states and 10056 transitions. [2023-12-22 02:34:59,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:59,352 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:34:59,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:59,366 INFO L225 Difference]: With dead ends: 8076 [2023-12-22 02:34:59,366 INFO L226 Difference]: Without dead ends: 7206 [2023-12-22 02:34:59,368 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:59,369 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 643 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 668 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:59,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [668 Valid, 656 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:59,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7206 states. [2023-12-22 02:35:00,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7206 to 7206. [2023-12-22 02:35:00,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7206 states, 5508 states have (on average 1.2536310820624545) internal successors, (6905), 5736 states have internal predecessors, (6905), 785 states have call successors, (785), 649 states have call predecessors, (785), 911 states have return successors, (1096), 825 states have call predecessors, (1096), 784 states have call successors, (1096) [2023-12-22 02:35:00,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7206 states to 7206 states and 8786 transitions. [2023-12-22 02:35:00,245 INFO L78 Accepts]: Start accepts. Automaton has 7206 states and 8786 transitions. Word has length 111 [2023-12-22 02:35:00,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:00,245 INFO L495 AbstractCegarLoop]: Abstraction has 7206 states and 8786 transitions. [2023-12-22 02:35:00,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:00,246 INFO L276 IsEmpty]: Start isEmpty. Operand 7206 states and 8786 transitions. [2023-12-22 02:35:00,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:35:00,249 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:00,249 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:00,254 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-22 02:35:00,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:00,449 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:00,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:00,450 INFO L85 PathProgramCache]: Analyzing trace with hash 677638988, now seen corresponding path program 1 times [2023-12-22 02:35:00,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:00,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1223525754] [2023-12-22 02:35:00,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:00,450 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:00,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:00,451 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:00,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-22 02:35:00,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:00,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:00,552 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:00,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:00,605 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:00,605 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:00,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1223525754] [2023-12-22 02:35:00,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1223525754] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:00,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:00,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:00,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367600180] [2023-12-22 02:35:00,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:00,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:00,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:00,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:00,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:00,607 INFO L87 Difference]: Start difference. First operand 7206 states and 8786 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:01,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:01,891 INFO L93 Difference]: Finished difference Result 8288 states and 10310 transitions. [2023-12-22 02:35:01,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:01,891 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:35:01,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:01,901 INFO L225 Difference]: With dead ends: 8288 [2023-12-22 02:35:01,901 INFO L226 Difference]: Without dead ends: 7312 [2023-12-22 02:35:01,903 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:01,903 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 636 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 661 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:01,903 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [661 Valid, 649 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:01,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7312 states. [2023-12-22 02:35:02,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7312 to 7312. [2023-12-22 02:35:02,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7312 states, 5608 states have (on average 1.2524964336661912) internal successors, (7024), 5836 states have internal predecessors, (7024), 787 states have call successors, (787), 653 states have call predecessors, (787), 915 states have return successors, (1098), 827 states have call predecessors, (1098), 786 states have call successors, (1098) [2023-12-22 02:35:02,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7312 states to 7312 states and 8909 transitions. [2023-12-22 02:35:02,734 INFO L78 Accepts]: Start accepts. Automaton has 7312 states and 8909 transitions. Word has length 111 [2023-12-22 02:35:02,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:02,734 INFO L495 AbstractCegarLoop]: Abstraction has 7312 states and 8909 transitions. [2023-12-22 02:35:02,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:02,734 INFO L276 IsEmpty]: Start isEmpty. Operand 7312 states and 8909 transitions. [2023-12-22 02:35:02,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:35:02,738 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:02,738 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:02,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:02,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:02,944 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:02,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:02,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1352346769, now seen corresponding path program 1 times [2023-12-22 02:35:02,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:02,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [750820639] [2023-12-22 02:35:02,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:02,945 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:02,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:02,946 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:02,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-22 02:35:03,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:03,035 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:03,037 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:03,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:03,093 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:03,093 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:03,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [750820639] [2023-12-22 02:35:03,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [750820639] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:03,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:03,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:03,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69222192] [2023-12-22 02:35:03,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:03,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:03,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:03,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:03,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:03,096 INFO L87 Difference]: Start difference. First operand 7312 states and 8909 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:04,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:04,314 INFO L93 Difference]: Finished difference Result 8500 states and 10556 transitions. [2023-12-22 02:35:04,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:04,314 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:35:04,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:04,324 INFO L225 Difference]: With dead ends: 8500 [2023-12-22 02:35:04,324 INFO L226 Difference]: Without dead ends: 7418 [2023-12-22 02:35:04,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:04,326 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 629 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 654 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:04,326 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [654 Valid, 642 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:04,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7418 states. [2023-12-22 02:35:05,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7418 to 7418. [2023-12-22 02:35:05,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7418 states, 5708 states have (on average 1.2507007708479327) internal successors, (7139), 5936 states have internal predecessors, (7139), 789 states have call successors, (789), 657 states have call predecessors, (789), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2023-12-22 02:35:05,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7418 states to 7418 states and 9028 transitions. [2023-12-22 02:35:05,167 INFO L78 Accepts]: Start accepts. Automaton has 7418 states and 9028 transitions. Word has length 111 [2023-12-22 02:35:05,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:05,167 INFO L495 AbstractCegarLoop]: Abstraction has 7418 states and 9028 transitions. [2023-12-22 02:35:05,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:05,167 INFO L276 IsEmpty]: Start isEmpty. Operand 7418 states and 9028 transitions. [2023-12-22 02:35:05,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:35:05,170 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:05,170 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:05,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-22 02:35:05,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:05,371 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:05,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:05,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1784300403, now seen corresponding path program 1 times [2023-12-22 02:35:05,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:05,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [119345529] [2023-12-22 02:35:05,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:05,372 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:05,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:05,373 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:05,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-22 02:35:05,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:05,464 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:05,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:05,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:05,478 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:05,478 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:05,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [119345529] [2023-12-22 02:35:05,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [119345529] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:05,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:05,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:05,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537776676] [2023-12-22 02:35:05,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:05,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:05,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:05,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:05,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:05,480 INFO L87 Difference]: Start difference. First operand 7418 states and 9028 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:06,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:06,433 INFO L93 Difference]: Finished difference Result 8697 states and 10773 transitions. [2023-12-22 02:35:06,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:06,434 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:35:06,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:06,451 INFO L225 Difference]: With dead ends: 8697 [2023-12-22 02:35:06,451 INFO L226 Difference]: Without dead ends: 7510 [2023-12-22 02:35:06,455 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:06,456 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 65 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 1225 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:06,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 1225 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:06,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7510 states. [2023-12-22 02:35:07,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7510 to 7422. [2023-12-22 02:35:07,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7422 states, 5712 states have (on average 1.2480742296918768) internal successors, (7129), 5940 states have internal predecessors, (7129), 789 states have call successors, (789), 657 states have call predecessors, (789), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2023-12-22 02:35:07,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7422 states to 7422 states and 9018 transitions. [2023-12-22 02:35:07,342 INFO L78 Accepts]: Start accepts. Automaton has 7422 states and 9018 transitions. Word has length 111 [2023-12-22 02:35:07,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:07,342 INFO L495 AbstractCegarLoop]: Abstraction has 7422 states and 9018 transitions. [2023-12-22 02:35:07,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:07,342 INFO L276 IsEmpty]: Start isEmpty. Operand 7422 states and 9018 transitions. [2023-12-22 02:35:07,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:35:07,345 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:07,345 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:07,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-12-22 02:35:07,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:07,548 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:07,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:07,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1707399605, now seen corresponding path program 1 times [2023-12-22 02:35:07,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:07,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1962208112] [2023-12-22 02:35:07,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:07,549 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:07,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:07,551 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:07,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-22 02:35:07,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:07,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:07,667 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:07,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:07,684 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:07,684 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:07,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1962208112] [2023-12-22 02:35:07,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1962208112] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:07,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:07,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:07,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048655586] [2023-12-22 02:35:07,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:07,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:07,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:07,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:07,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:07,686 INFO L87 Difference]: Start difference. First operand 7422 states and 9018 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:08,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:08,679 INFO L93 Difference]: Finished difference Result 8693 states and 10737 transitions. [2023-12-22 02:35:08,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:08,679 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:35:08,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:08,695 INFO L225 Difference]: With dead ends: 8693 [2023-12-22 02:35:08,695 INFO L226 Difference]: Without dead ends: 7502 [2023-12-22 02:35:08,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:08,699 INFO L413 NwaCegarLoop]: 413 mSDtfsCounter, 56 mSDsluCounter, 816 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1229 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:08,699 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1229 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:08,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7502 states. [2023-12-22 02:35:09,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7502 to 7426. [2023-12-22 02:35:09,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7426 states, 5716 states have (on average 1.245451364590623) internal successors, (7119), 5944 states have internal predecessors, (7119), 789 states have call successors, (789), 657 states have call predecessors, (789), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2023-12-22 02:35:09,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7426 states to 7426 states and 9008 transitions. [2023-12-22 02:35:09,542 INFO L78 Accepts]: Start accepts. Automaton has 7426 states and 9008 transitions. Word has length 111 [2023-12-22 02:35:09,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:09,542 INFO L495 AbstractCegarLoop]: Abstraction has 7426 states and 9008 transitions. [2023-12-22 02:35:09,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:09,542 INFO L276 IsEmpty]: Start isEmpty. Operand 7426 states and 9008 transitions. [2023-12-22 02:35:09,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:35:09,545 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:09,545 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:09,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-12-22 02:35:09,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:09,746 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:09,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:09,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1371413965, now seen corresponding path program 1 times [2023-12-22 02:35:09,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:09,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [206413225] [2023-12-22 02:35:09,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:09,747 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:09,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:09,748 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:09,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 (33)] Waiting until timeout for monitored process [2023-12-22 02:35:09,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:09,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:09,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:09,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:09,850 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:09,850 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:09,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [206413225] [2023-12-22 02:35:09,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [206413225] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:09,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:09,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:09,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962389727] [2023-12-22 02:35:09,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:09,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:09,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:09,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:09,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:09,852 INFO L87 Difference]: Start difference. First operand 7426 states and 9008 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:10,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:10,723 INFO L93 Difference]: Finished difference Result 8689 states and 10701 transitions. [2023-12-22 02:35:10,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:10,724 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:35:10,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:10,739 INFO L225 Difference]: With dead ends: 8689 [2023-12-22 02:35:10,739 INFO L226 Difference]: Without dead ends: 7494 [2023-12-22 02:35:10,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:10,743 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 47 mSDsluCounter, 815 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1227 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:10,743 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1227 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:10,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7494 states. [2023-12-22 02:35:11,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7494 to 7430. [2023-12-22 02:35:11,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7430 states, 5720 states have (on average 1.2428321678321679) internal successors, (7109), 5948 states have internal predecessors, (7109), 789 states have call successors, (789), 657 states have call predecessors, (789), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2023-12-22 02:35:11,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7430 states to 7430 states and 8998 transitions. [2023-12-22 02:35:11,607 INFO L78 Accepts]: Start accepts. Automaton has 7430 states and 8998 transitions. Word has length 111 [2023-12-22 02:35:11,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:11,607 INFO L495 AbstractCegarLoop]: Abstraction has 7430 states and 8998 transitions. [2023-12-22 02:35:11,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:11,607 INFO L276 IsEmpty]: Start isEmpty. Operand 7430 states and 8998 transitions. [2023-12-22 02:35:11,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:35:11,610 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:11,610 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:11,614 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 (33)] Ended with exit code 0 [2023-12-22 02:35:11,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:11,811 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:11,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:11,811 INFO L85 PathProgramCache]: Analyzing trace with hash 2050686219, now seen corresponding path program 1 times [2023-12-22 02:35:11,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:11,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1474082290] [2023-12-22 02:35:11,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:11,812 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:11,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:11,813 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:11,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-22 02:35:11,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:11,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:11,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:11,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:11,926 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:11,926 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:11,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1474082290] [2023-12-22 02:35:11,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1474082290] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:11,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:11,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:11,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345525929] [2023-12-22 02:35:11,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:11,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:11,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:11,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:11,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:11,928 INFO L87 Difference]: Start difference. First operand 7430 states and 8998 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:12,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:12,790 INFO L93 Difference]: Finished difference Result 8685 states and 10665 transitions. [2023-12-22 02:35:12,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:12,791 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:35:12,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:12,804 INFO L225 Difference]: With dead ends: 8685 [2023-12-22 02:35:12,804 INFO L226 Difference]: Without dead ends: 7486 [2023-12-22 02:35:12,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:12,806 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 38 mSDsluCounter, 816 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1228 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:12,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1228 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:12,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7486 states. [2023-12-22 02:35:13,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7486 to 7434. [2023-12-22 02:35:13,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7434 states, 5724 states have (on average 1.2402166317260657) internal successors, (7099), 5952 states have internal predecessors, (7099), 789 states have call successors, (789), 657 states have call predecessors, (789), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2023-12-22 02:35:13,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7434 states to 7434 states and 8988 transitions. [2023-12-22 02:35:13,650 INFO L78 Accepts]: Start accepts. Automaton has 7434 states and 8988 transitions. Word has length 111 [2023-12-22 02:35:13,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:13,651 INFO L495 AbstractCegarLoop]: Abstraction has 7434 states and 8988 transitions. [2023-12-22 02:35:13,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:13,651 INFO L276 IsEmpty]: Start isEmpty. Operand 7434 states and 8988 transitions. [2023-12-22 02:35:13,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:35:13,654 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:13,654 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:13,658 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-22 02:35:13,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:13,855 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:13,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:13,855 INFO L85 PathProgramCache]: Analyzing trace with hash -983363827, now seen corresponding path program 1 times [2023-12-22 02:35:13,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:13,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1394418685] [2023-12-22 02:35:13,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:13,856 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:13,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:13,857 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:13,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-22 02:35:13,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:13,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:13,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:14,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:14,010 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:14,010 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:14,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1394418685] [2023-12-22 02:35:14,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1394418685] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:14,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:14,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:35:14,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830609181] [2023-12-22 02:35:14,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:14,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:14,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:14,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:14,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:14,013 INFO L87 Difference]: Start difference. First operand 7434 states and 8988 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:14,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:14,965 INFO L93 Difference]: Finished difference Result 9711 states and 11936 transitions. [2023-12-22 02:35:14,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:14,965 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 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 111 [2023-12-22 02:35:14,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:14,983 INFO L225 Difference]: With dead ends: 9711 [2023-12-22 02:35:14,983 INFO L226 Difference]: Without dead ends: 8508 [2023-12-22 02:35:14,985 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:14,986 INFO L413 NwaCegarLoop]: 457 mSDtfsCounter, 382 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:14,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [382 Valid, 728 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:14,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8508 states. [2023-12-22 02:35:15,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8508 to 8504. [2023-12-22 02:35:15,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8504 states, 6714 states have (on average 1.2457551385165326) internal successors, (8364), 6943 states have internal predecessors, (8364), 832 states have call successors, (832), 693 states have call predecessors, (832), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2023-12-22 02:35:15,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8504 states to 8504 states and 10340 transitions. [2023-12-22 02:35:15,910 INFO L78 Accepts]: Start accepts. Automaton has 8504 states and 10340 transitions. Word has length 111 [2023-12-22 02:35:15,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:15,911 INFO L495 AbstractCegarLoop]: Abstraction has 8504 states and 10340 transitions. [2023-12-22 02:35:15,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:15,911 INFO L276 IsEmpty]: Start isEmpty. Operand 8504 states and 10340 transitions. [2023-12-22 02:35:15,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:35:15,916 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:15,916 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:15,920 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-22 02:35:16,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:16,116 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:16,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:16,117 INFO L85 PathProgramCache]: Analyzing trace with hash -2091492466, now seen corresponding path program 1 times [2023-12-22 02:35:16,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:16,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [986027229] [2023-12-22 02:35:16,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:16,117 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:16,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:16,118 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:16,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-22 02:35:16,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:16,216 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:16,218 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:16,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:16,230 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:16,230 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:16,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [986027229] [2023-12-22 02:35:16,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [986027229] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:16,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:16,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:16,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241728858] [2023-12-22 02:35:16,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:16,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:16,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:16,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:16,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:16,231 INFO L87 Difference]: Start difference. First operand 8504 states and 10340 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:17,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:17,175 INFO L93 Difference]: Finished difference Result 11129 states and 13777 transitions. [2023-12-22 02:35:17,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:17,176 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:35:17,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:17,195 INFO L225 Difference]: With dead ends: 11129 [2023-12-22 02:35:17,195 INFO L226 Difference]: Without dead ends: 8856 [2023-12-22 02:35:17,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:17,201 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 29 mSDsluCounter, 824 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1239 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:17,201 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 1239 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:17,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8856 states. [2023-12-22 02:35:18,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8856 to 8536. [2023-12-22 02:35:18,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8536 states, 6746 states have (on average 1.2425140824192114) internal successors, (8382), 6975 states have internal predecessors, (8382), 832 states have call successors, (832), 693 states have call predecessors, (832), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2023-12-22 02:35:18,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8536 states to 8536 states and 10358 transitions. [2023-12-22 02:35:18,185 INFO L78 Accepts]: Start accepts. Automaton has 8536 states and 10358 transitions. Word has length 111 [2023-12-22 02:35:18,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:18,185 INFO L495 AbstractCegarLoop]: Abstraction has 8536 states and 10358 transitions. [2023-12-22 02:35:18,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:18,186 INFO L276 IsEmpty]: Start isEmpty. Operand 8536 states and 10358 transitions. [2023-12-22 02:35:18,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:35:18,189 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:18,189 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:18,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-12-22 02:35:18,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:18,390 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:18,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:18,391 INFO L85 PathProgramCache]: Analyzing trace with hash -553152436, now seen corresponding path program 1 times [2023-12-22 02:35:18,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:18,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2119865198] [2023-12-22 02:35:18,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:18,391 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:18,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:18,392 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:18,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-22 02:35:18,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:18,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:18,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:18,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:18,510 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:18,510 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:18,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2119865198] [2023-12-22 02:35:18,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2119865198] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:18,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:18,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:18,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309063601] [2023-12-22 02:35:18,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:18,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:18,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:18,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:18,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:18,512 INFO L87 Difference]: Start difference. First operand 8536 states and 10358 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:19,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:19,526 INFO L93 Difference]: Finished difference Result 10881 states and 13392 transitions. [2023-12-22 02:35:19,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:19,527 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:35:19,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:19,543 INFO L225 Difference]: With dead ends: 10881 [2023-12-22 02:35:19,543 INFO L226 Difference]: Without dead ends: 8576 [2023-12-22 02:35:19,548 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:19,549 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 11 mSDsluCounter, 818 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1230 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:19,549 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1230 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:19,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8576 states. [2023-12-22 02:35:20,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8576 to 8544. [2023-12-22 02:35:20,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8544 states, 6754 states have (on average 1.2383772579212318) internal successors, (8364), 6983 states have internal predecessors, (8364), 832 states have call successors, (832), 693 states have call predecessors, (832), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2023-12-22 02:35:20,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8544 states to 8544 states and 10340 transitions. [2023-12-22 02:35:20,463 INFO L78 Accepts]: Start accepts. Automaton has 8544 states and 10340 transitions. Word has length 111 [2023-12-22 02:35:20,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:20,463 INFO L495 AbstractCegarLoop]: Abstraction has 8544 states and 10340 transitions. [2023-12-22 02:35:20,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:20,463 INFO L276 IsEmpty]: Start isEmpty. Operand 8544 states and 10340 transitions. [2023-12-22 02:35:20,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:35:20,466 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:20,466 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:20,470 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-22 02:35:20,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:20,667 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:20,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:20,667 INFO L85 PathProgramCache]: Analyzing trace with hash -305005942, now seen corresponding path program 1 times [2023-12-22 02:35:20,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:20,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [32235973] [2023-12-22 02:35:20,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:20,668 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:20,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:20,669 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:20,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-12-22 02:35:20,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:20,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:20,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:20,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:20,781 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:20,781 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:20,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [32235973] [2023-12-22 02:35:20,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [32235973] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:20,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:20,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:20,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951500395] [2023-12-22 02:35:20,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:20,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:20,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:20,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:20,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:20,785 INFO L87 Difference]: Start difference. First operand 8544 states and 10340 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:21,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:21,719 INFO L93 Difference]: Finished difference Result 10873 states and 13324 transitions. [2023-12-22 02:35:21,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:21,720 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:35:21,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:21,738 INFO L225 Difference]: With dead ends: 10873 [2023-12-22 02:35:21,738 INFO L226 Difference]: Without dead ends: 8560 [2023-12-22 02:35:21,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:21,743 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 2 mSDsluCounter, 819 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1231 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:21,743 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1231 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:21,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8560 states. [2023-12-22 02:35:22,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8560 to 8552. [2023-12-22 02:35:22,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8552 states, 6762 states have (on average 1.2342502218278615) internal successors, (8346), 6991 states have internal predecessors, (8346), 832 states have call successors, (832), 693 states have call predecessors, (832), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2023-12-22 02:35:22,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8552 states to 8552 states and 10322 transitions. [2023-12-22 02:35:22,711 INFO L78 Accepts]: Start accepts. Automaton has 8552 states and 10322 transitions. Word has length 111 [2023-12-22 02:35:22,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:22,712 INFO L495 AbstractCegarLoop]: Abstraction has 8552 states and 10322 transitions. [2023-12-22 02:35:22,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:22,712 INFO L276 IsEmpty]: Start isEmpty. Operand 8552 states and 10322 transitions. [2023-12-22 02:35:22,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:35:22,715 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:22,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:22,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:22,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:22,919 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:22,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:22,920 INFO L85 PathProgramCache]: Analyzing trace with hash 354525580, now seen corresponding path program 1 times [2023-12-22 02:35:22,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:22,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2030425943] [2023-12-22 02:35:22,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:22,921 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:22,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:22,922 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:22,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-22 02:35:23,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:23,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:35:23,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:23,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:23,118 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:23,118 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:23,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2030425943] [2023-12-22 02:35:23,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2030425943] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:23,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:23,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:23,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232122938] [2023-12-22 02:35:23,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:23,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:23,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:23,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:23,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:23,120 INFO L87 Difference]: Start difference. First operand 8552 states and 10322 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:24,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:24,363 INFO L93 Difference]: Finished difference Result 10874 states and 13215 transitions. [2023-12-22 02:35:24,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:24,364 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:35:24,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:24,379 INFO L225 Difference]: With dead ends: 10874 [2023-12-22 02:35:24,379 INFO L226 Difference]: Without dead ends: 8552 [2023-12-22 02:35:24,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:24,384 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 512 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 536 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:24,384 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [536 Valid, 634 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:35:24,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8552 states. [2023-12-22 02:35:25,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8552 to 8552. [2023-12-22 02:35:25,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8552 states, 6762 states have (on average 1.2321798284531205) internal successors, (8332), 6991 states have internal predecessors, (8332), 832 states have call successors, (832), 693 states have call predecessors, (832), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2023-12-22 02:35:25,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8552 states to 8552 states and 10308 transitions. [2023-12-22 02:35:25,348 INFO L78 Accepts]: Start accepts. Automaton has 8552 states and 10308 transitions. Word has length 111 [2023-12-22 02:35:25,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:25,348 INFO L495 AbstractCegarLoop]: Abstraction has 8552 states and 10308 transitions. [2023-12-22 02:35:25,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:25,349 INFO L276 IsEmpty]: Start isEmpty. Operand 8552 states and 10308 transitions. [2023-12-22 02:35:25,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:35:25,352 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:25,352 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:25,356 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-22 02:35:25,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:25,552 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:25,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:25,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1740728974, now seen corresponding path program 1 times [2023-12-22 02:35:25,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:25,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2131151131] [2023-12-22 02:35:25,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:25,554 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:25,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:25,554 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:25,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-12-22 02:35:25,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:25,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:35:25,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:25,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:25,764 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:25,764 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:25,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2131151131] [2023-12-22 02:35:25,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2131151131] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:25,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:25,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:25,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951339101] [2023-12-22 02:35:25,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:25,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:25,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:25,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:25,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:25,766 INFO L87 Difference]: Start difference. First operand 8552 states and 10308 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:27,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:27,174 INFO L93 Difference]: Finished difference Result 11088 states and 13458 transitions. [2023-12-22 02:35:27,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:35:27,175 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 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 111 [2023-12-22 02:35:27,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:27,191 INFO L225 Difference]: With dead ends: 11088 [2023-12-22 02:35:27,192 INFO L226 Difference]: Without dead ends: 8766 [2023-12-22 02:35:27,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:35:27,196 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 581 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 605 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:27,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [605 Valid, 629 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:27,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8766 states. [2023-12-22 02:35:28,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8766 to 8722. [2023-12-22 02:35:28,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8722 states, 6928 states have (on average 1.2254618937644342) internal successors, (8490), 7157 states have internal predecessors, (8490), 832 states have call successors, (832), 697 states have call predecessors, (832), 960 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2023-12-22 02:35:28,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8722 states to 8722 states and 10466 transitions. [2023-12-22 02:35:28,232 INFO L78 Accepts]: Start accepts. Automaton has 8722 states and 10466 transitions. Word has length 111 [2023-12-22 02:35:28,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:28,233 INFO L495 AbstractCegarLoop]: Abstraction has 8722 states and 10466 transitions. [2023-12-22 02:35:28,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:28,233 INFO L276 IsEmpty]: Start isEmpty. Operand 8722 states and 10466 transitions. [2023-12-22 02:35:28,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 02:35:28,236 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:28,236 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:28,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2023-12-22 02:35:28,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:28,437 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:28,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:28,438 INFO L85 PathProgramCache]: Analyzing trace with hash -2131536496, now seen corresponding path program 1 times [2023-12-22 02:35:28,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:28,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2022354654] [2023-12-22 02:35:28,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:28,438 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:28,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:28,439 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:28,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-22 02:35:28,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:28,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:28,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:28,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:28,634 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:28,634 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:28,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2022354654] [2023-12-22 02:35:28,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2022354654] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:28,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:28,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:35:28,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976922748] [2023-12-22 02:35:28,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:28,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:28,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:28,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:28,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:28,636 INFO L87 Difference]: Start difference. First operand 8722 states and 10466 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:35:29,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:29,773 INFO L93 Difference]: Finished difference Result 13647 states and 16506 transitions. [2023-12-22 02:35:29,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:29,773 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 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 111 [2023-12-22 02:35:29,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:29,795 INFO L225 Difference]: With dead ends: 13647 [2023-12-22 02:35:29,795 INFO L226 Difference]: Without dead ends: 11156 [2023-12-22 02:35:29,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:29,800 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 325 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:29,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [325 Valid, 668 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:29,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11156 states. [2023-12-22 02:35:31,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11156 to 11152. [2023-12-22 02:35:31,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11152 states, 9186 states have (on average 1.2209884607010668) internal successors, (11216), 9421 states have internal predecessors, (11216), 922 states have call successors, (922), 777 states have call predecessors, (922), 1042 states have return successors, (1236), 958 states have call predecessors, (1236), 921 states have call successors, (1236) [2023-12-22 02:35:31,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11152 states to 11152 states and 13374 transitions. [2023-12-22 02:35:31,142 INFO L78 Accepts]: Start accepts. Automaton has 11152 states and 13374 transitions. Word has length 111 [2023-12-22 02:35:31,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:31,143 INFO L495 AbstractCegarLoop]: Abstraction has 11152 states and 13374 transitions. [2023-12-22 02:35:31,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:35:31,143 INFO L276 IsEmpty]: Start isEmpty. Operand 11152 states and 13374 transitions. [2023-12-22 02:35:31,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-22 02:35:31,147 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:31,147 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-22 02:35:31,152 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-12-22 02:35:31,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:31,348 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:31,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:31,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1506584770, now seen corresponding path program 1 times [2023-12-22 02:35:31,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:31,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [962503896] [2023-12-22 02:35:31,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:31,349 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:31,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:31,350 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:31,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 (42)] Waiting until timeout for monitored process [2023-12-22 02:35:31,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:31,435 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:35:31,438 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:31,457 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-22 02:35:31,457 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:31,458 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:31,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [962503896] [2023-12-22 02:35:31,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [962503896] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:31,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:31,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:35:31,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596864080] [2023-12-22 02:35:31,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:31,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:35:31,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:31,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:35:31,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:31,459 INFO L87 Difference]: Start difference. First operand 11152 states and 13374 transitions. Second operand has 6 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:35:32,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:32,412 INFO L93 Difference]: Finished difference Result 14939 states and 17942 transitions. [2023-12-22 02:35:32,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:35:32,412 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) Word has length 131 [2023-12-22 02:35:32,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:32,425 INFO L225 Difference]: With dead ends: 14939 [2023-12-22 02:35:32,425 INFO L226 Difference]: Without dead ends: 8746 [2023-12-22 02:35:32,435 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-22 02:35:32,436 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 32 mSDsluCounter, 1599 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 2008 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:32,436 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 2008 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:32,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8746 states. [2023-12-22 02:35:33,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8746 to 8478. [2023-12-22 02:35:33,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8478 states, 7338 states have (on average 1.2125919869174162) internal successors, (8898), 7432 states have internal predecessors, (8898), 542 states have call successors, (542), 438 states have call predecessors, (542), 596 states have return successors, (710), 608 states have call predecessors, (710), 541 states have call successors, (710) [2023-12-22 02:35:33,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8478 states to 8478 states and 10150 transitions. [2023-12-22 02:35:33,154 INFO L78 Accepts]: Start accepts. Automaton has 8478 states and 10150 transitions. Word has length 131 [2023-12-22 02:35:33,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:33,154 INFO L495 AbstractCegarLoop]: Abstraction has 8478 states and 10150 transitions. [2023-12-22 02:35:33,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:35:33,154 INFO L276 IsEmpty]: Start isEmpty. Operand 8478 states and 10150 transitions. [2023-12-22 02:35:33,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-12-22 02:35:33,159 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:33,160 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:33,163 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 (42)] Ended with exit code 0 [2023-12-22 02:35:33,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:33,361 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:33,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:33,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1003920929, now seen corresponding path program 1 times [2023-12-22 02:35:33,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:33,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2072998502] [2023-12-22 02:35:33,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:33,362 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:33,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:33,363 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:33,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-22 02:35:33,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:33,452 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:33,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:33,476 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-12-22 02:35:33,476 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:33,476 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:33,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2072998502] [2023-12-22 02:35:33,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2072998502] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:33,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:33,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:33,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512627301] [2023-12-22 02:35:33,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:33,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:33,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:33,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:33,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:33,478 INFO L87 Difference]: Start difference. First operand 8478 states and 10150 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 3 states have internal predecessors, (75), 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-22 02:35:34,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:34,785 INFO L93 Difference]: Finished difference Result 12793 states and 15324 transitions. [2023-12-22 02:35:34,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:35:34,785 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 3 states have internal predecessors, (75), 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 144 [2023-12-22 02:35:34,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:34,799 INFO L225 Difference]: With dead ends: 12793 [2023-12-22 02:35:34,799 INFO L226 Difference]: Without dead ends: 9322 [2023-12-22 02:35:34,803 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-22 02:35:34,803 INFO L413 NwaCegarLoop]: 233 mSDtfsCounter, 606 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 636 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:34,804 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [636 Valid, 655 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:35:34,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9322 states. [2023-12-22 02:35:35,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9322 to 8513. [2023-12-22 02:35:35,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8513 states, 7332 states have (on average 1.2134478996181124) internal successors, (8897), 7435 states have internal predecessors, (8897), 561 states have call successors, (561), 460 states have call predecessors, (561), 618 states have return successors, (725), 618 states have call predecessors, (725), 560 states have call successors, (725) [2023-12-22 02:35:35,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8513 states to 8513 states and 10183 transitions. [2023-12-22 02:35:35,583 INFO L78 Accepts]: Start accepts. Automaton has 8513 states and 10183 transitions. Word has length 144 [2023-12-22 02:35:35,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:35,583 INFO L495 AbstractCegarLoop]: Abstraction has 8513 states and 10183 transitions. [2023-12-22 02:35:35,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 3 states have internal predecessors, (75), 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-22 02:35:35,583 INFO L276 IsEmpty]: Start isEmpty. Operand 8513 states and 10183 transitions. [2023-12-22 02:35:35,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-22 02:35:35,585 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:35,585 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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, 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] [2023-12-22 02:35:35,590 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 (43)] Ended with exit code 0 [2023-12-22 02:35:35,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:35,788 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:35,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:35,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1159967738, now seen corresponding path program 1 times [2023-12-22 02:35:35,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:35,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [25624969] [2023-12-22 02:35:35,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:35,790 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:35,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:35,791 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:35,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-22 02:35:35,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:35,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:35,883 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:35,922 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 74 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-22 02:35:35,922 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:35,923 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:35,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [25624969] [2023-12-22 02:35:35,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [25624969] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:35,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:35,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:35:35,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146145099] [2023-12-22 02:35:35,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:35,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:35,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:35,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:35,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:35,925 INFO L87 Difference]: Start difference. First operand 8513 states and 10183 transitions. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 3 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-22 02:35:37,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:37,058 INFO L93 Difference]: Finished difference Result 11188 states and 13353 transitions. [2023-12-22 02:35:37,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:35:37,058 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 3 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 145 [2023-12-22 02:35:37,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:37,071 INFO L225 Difference]: With dead ends: 11188 [2023-12-22 02:35:37,071 INFO L226 Difference]: Without dead ends: 7737 [2023-12-22 02:35:37,075 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:37,076 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 212 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 705 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:37,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 675 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 705 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:35:37,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7737 states. [2023-12-22 02:35:37,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7737 to 7244. [2023-12-22 02:35:37,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7244 states, 6372 states have (on average 1.208254865034526) internal successors, (7699), 6432 states have internal predecessors, (7699), 428 states have call successors, (428), 358 states have call predecessors, (428), 442 states have return successors, (512), 454 states have call predecessors, (512), 427 states have call successors, (512) [2023-12-22 02:35:37,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7244 states to 7244 states and 8639 transitions. [2023-12-22 02:35:37,668 INFO L78 Accepts]: Start accepts. Automaton has 7244 states and 8639 transitions. Word has length 145 [2023-12-22 02:35:37,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:37,668 INFO L495 AbstractCegarLoop]: Abstraction has 7244 states and 8639 transitions. [2023-12-22 02:35:37,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 3 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-22 02:35:37,668 INFO L276 IsEmpty]: Start isEmpty. Operand 7244 states and 8639 transitions. [2023-12-22 02:35:37,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-22 02:35:37,671 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:37,671 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:37,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:37,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:37,872 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:37,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:37,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1262882040, now seen corresponding path program 1 times [2023-12-22 02:35:37,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:37,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [68396632] [2023-12-22 02:35:37,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:37,874 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:37,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:37,875 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:37,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-22 02:35:37,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:37,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:37,967 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:38,011 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-22 02:35:38,011 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:38,011 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:38,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [68396632] [2023-12-22 02:35:38,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [68396632] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:38,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:38,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:35:38,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269239851] [2023-12-22 02:35:38,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:38,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:38,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:38,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:38,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:38,013 INFO L87 Difference]: Start difference. First operand 7244 states and 8639 transitions. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-22 02:35:38,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:38,641 INFO L93 Difference]: Finished difference Result 9207 states and 11002 transitions. [2023-12-22 02:35:38,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:38,642 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 147 [2023-12-22 02:35:38,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:38,657 INFO L225 Difference]: With dead ends: 9207 [2023-12-22 02:35:38,657 INFO L226 Difference]: Without dead ends: 7224 [2023-12-22 02:35:38,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:38,661 INFO L413 NwaCegarLoop]: 482 mSDtfsCounter, 65 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 868 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:38,661 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 868 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:38,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7224 states. [2023-12-22 02:35:39,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7224 to 6976. [2023-12-22 02:35:39,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6976 states, 6162 states have (on average 1.2039922103213243) internal successors, (7419), 6218 states have internal predecessors, (7419), 400 states have call successors, (400), 336 states have call predecessors, (400), 412 states have return successors, (476), 422 states have call predecessors, (476), 399 states have call successors, (476) [2023-12-22 02:35:39,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6976 states to 6976 states and 8295 transitions. [2023-12-22 02:35:39,259 INFO L78 Accepts]: Start accepts. Automaton has 6976 states and 8295 transitions. Word has length 147 [2023-12-22 02:35:39,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:39,259 INFO L495 AbstractCegarLoop]: Abstraction has 6976 states and 8295 transitions. [2023-12-22 02:35:39,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-22 02:35:39,259 INFO L276 IsEmpty]: Start isEmpty. Operand 6976 states and 8295 transitions. [2023-12-22 02:35:39,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-22 02:35:39,261 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:39,261 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:39,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Ended with exit code 0 [2023-12-22 02:35:39,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:39,462 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:39,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:39,462 INFO L85 PathProgramCache]: Analyzing trace with hash -45955961, now seen corresponding path program 1 times [2023-12-22 02:35:39,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:39,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [658296275] [2023-12-22 02:35:39,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:39,463 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:39,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:39,464 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:39,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-12-22 02:35:39,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:39,556 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:35:39,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:39,580 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-12-22 02:35:39,581 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:39,581 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:39,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [658296275] [2023-12-22 02:35:39,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [658296275] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:39,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:39,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:35:39,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111147958] [2023-12-22 02:35:39,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:39,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:35:39,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:39,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:35:39,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:39,583 INFO L87 Difference]: Start difference. First operand 6976 states and 8295 transitions. Second operand has 6 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-22 02:35:40,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:40,246 INFO L93 Difference]: Finished difference Result 8717 states and 10329 transitions. [2023-12-22 02:35:40,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:35:40,247 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 148 [2023-12-22 02:35:40,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:40,257 INFO L225 Difference]: With dead ends: 8717 [2023-12-22 02:35:40,257 INFO L226 Difference]: Without dead ends: 6571 [2023-12-22 02:35:40,259 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:35:40,259 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 3 mSDsluCounter, 1611 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2015 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:40,259 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2015 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:40,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6571 states. [2023-12-22 02:35:40,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6571 to 6449. [2023-12-22 02:35:40,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6449 states, 5779 states have (on average 1.2064370998442637) internal successors, (6972), 5812 states have internal predecessors, (6972), 333 states have call successors, (333), 278 states have call predecessors, (333), 335 states have return successors, (390), 359 states have call predecessors, (390), 332 states have call successors, (390) [2023-12-22 02:35:40,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6449 states to 6449 states and 7695 transitions. [2023-12-22 02:35:40,710 INFO L78 Accepts]: Start accepts. Automaton has 6449 states and 7695 transitions. Word has length 148 [2023-12-22 02:35:40,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:40,711 INFO L495 AbstractCegarLoop]: Abstraction has 6449 states and 7695 transitions. [2023-12-22 02:35:40,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-22 02:35:40,711 INFO L276 IsEmpty]: Start isEmpty. Operand 6449 states and 7695 transitions. [2023-12-22 02:35:40,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-12-22 02:35:40,713 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:40,713 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:40,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 (46)] Ended with exit code 0 [2023-12-22 02:35:40,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:40,914 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:40,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:40,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1299311240, now seen corresponding path program 1 times [2023-12-22 02:35:40,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:40,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1154930196] [2023-12-22 02:35:40,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:40,915 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:40,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:40,918 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:40,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2023-12-22 02:35:41,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:41,057 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:41,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:41,170 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-22 02:35:41,171 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:41,171 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:41,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1154930196] [2023-12-22 02:35:41,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1154930196] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:41,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:41,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:35:41,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148401167] [2023-12-22 02:35:41,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:41,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:41,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:41,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:41,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:41,172 INFO L87 Difference]: Start difference. First operand 6449 states and 7695 transitions. Second operand has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 2 states have internal predecessors, (157), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:35:41,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:41,901 INFO L93 Difference]: Finished difference Result 15750 states and 19028 transitions. [2023-12-22 02:35:41,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:41,902 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 2 states have internal predecessors, (157), 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 179 [2023-12-22 02:35:41,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:41,922 INFO L225 Difference]: With dead ends: 15750 [2023-12-22 02:35:41,923 INFO L226 Difference]: Without dead ends: 10829 [2023-12-22 02:35:41,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:41,933 INFO L413 NwaCegarLoop]: 445 mSDtfsCounter, 317 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:41,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [317 Valid, 710 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:41,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10829 states. [2023-12-22 02:35:42,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10829 to 10819. [2023-12-22 02:35:42,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10819 states, 9837 states have (on average 1.2044322456033343) internal successors, (11848), 9878 states have internal predecessors, (11848), 497 states have call successors, (497), 422 states have call predecessors, (497), 483 states have return successors, (558), 519 states have call predecessors, (558), 496 states have call successors, (558) [2023-12-22 02:35:42,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10819 states to 10819 states and 12903 transitions. [2023-12-22 02:35:42,630 INFO L78 Accepts]: Start accepts. Automaton has 10819 states and 12903 transitions. Word has length 179 [2023-12-22 02:35:42,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:42,630 INFO L495 AbstractCegarLoop]: Abstraction has 10819 states and 12903 transitions. [2023-12-22 02:35:42,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 2 states have internal predecessors, (157), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:35:42,630 INFO L276 IsEmpty]: Start isEmpty. Operand 10819 states and 12903 transitions. [2023-12-22 02:35:42,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-12-22 02:35:42,635 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:42,635 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:42,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:42,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:42,835 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:42,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:42,836 INFO L85 PathProgramCache]: Analyzing trace with hash -615230359, now seen corresponding path program 1 times [2023-12-22 02:35:42,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:42,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1197706980] [2023-12-22 02:35:42,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:42,837 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:42,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:42,838 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:42,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-12-22 02:35:42,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:42,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:35:42,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:43,124 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 02:35:43,124 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:43,124 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:43,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1197706980] [2023-12-22 02:35:43,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1197706980] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:43,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:43,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:43,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846531011] [2023-12-22 02:35:43,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:43,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:43,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:43,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:43,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:43,126 INFO L87 Difference]: Start difference. First operand 10819 states and 12903 transitions. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:35:44,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:44,592 INFO L93 Difference]: Finished difference Result 29117 states and 34843 transitions. [2023-12-22 02:35:44,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:44,592 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 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 179 [2023-12-22 02:35:44,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:44,632 INFO L225 Difference]: With dead ends: 29117 [2023-12-22 02:35:44,632 INFO L226 Difference]: Without dead ends: 19827 [2023-12-22 02:35:44,648 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:44,649 INFO L413 NwaCegarLoop]: 411 mSDtfsCounter, 552 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:44,649 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [567 Valid, 921 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:44,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19827 states. [2023-12-22 02:35:45,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19827 to 19825. [2023-12-22 02:35:45,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19825 states, 18200 states have (on average 1.1997802197802199) internal successors, (21836), 18266 states have internal predecessors, (21836), 828 states have call successors, (828), 710 states have call predecessors, (828), 795 states have return successors, (961), 850 states have call predecessors, (961), 827 states have call successors, (961) [2023-12-22 02:35:45,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19825 states to 19825 states and 23625 transitions. [2023-12-22 02:35:45,889 INFO L78 Accepts]: Start accepts. Automaton has 19825 states and 23625 transitions. Word has length 179 [2023-12-22 02:35:45,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:45,890 INFO L495 AbstractCegarLoop]: Abstraction has 19825 states and 23625 transitions. [2023-12-22 02:35:45,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:35:45,890 INFO L276 IsEmpty]: Start isEmpty. Operand 19825 states and 23625 transitions. [2023-12-22 02:35:45,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-12-22 02:35:45,900 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:45,901 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:45,909 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 (48)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:46,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:46,108 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:46,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:46,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1983690969, now seen corresponding path program 1 times [2023-12-22 02:35:46,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:46,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1756105674] [2023-12-22 02:35:46,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:46,109 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:46,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:46,111 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:46,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2023-12-22 02:35:46,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:46,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:46,247 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:46,257 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-22 02:35:46,257 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:46,257 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:46,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1756105674] [2023-12-22 02:35:46,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1756105674] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:46,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:46,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:35:46,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092096876] [2023-12-22 02:35:46,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:46,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:46,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:46,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:46,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:46,258 INFO L87 Difference]: Start difference. First operand 19825 states and 23625 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:47,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:47,214 INFO L93 Difference]: Finished difference Result 33765 states and 40266 transitions. [2023-12-22 02:35:47,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:47,214 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 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 179 [2023-12-22 02:35:47,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:47,246 INFO L225 Difference]: With dead ends: 33765 [2023-12-22 02:35:47,247 INFO L226 Difference]: Without dead ends: 15469 [2023-12-22 02:35:47,264 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:47,265 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 316 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:47,265 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [316 Valid, 513 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:35:47,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15469 states. [2023-12-22 02:35:48,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15469 to 15469. [2023-12-22 02:35:48,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15469 states, 14159 states have (on average 1.1991666078112861) internal successors, (16979), 14216 states have internal predecessors, (16979), 661 states have call successors, (661), 566 states have call predecessors, (661), 647 states have return successors, (766), 687 states have call predecessors, (766), 660 states have call successors, (766) [2023-12-22 02:35:48,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15469 states to 15469 states and 18406 transitions. [2023-12-22 02:35:48,248 INFO L78 Accepts]: Start accepts. Automaton has 15469 states and 18406 transitions. Word has length 179 [2023-12-22 02:35:48,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:48,248 INFO L495 AbstractCegarLoop]: Abstraction has 15469 states and 18406 transitions. [2023-12-22 02:35:48,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:48,249 INFO L276 IsEmpty]: Start isEmpty. Operand 15469 states and 18406 transitions. [2023-12-22 02:35:48,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-12-22 02:35:48,256 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:48,256 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:48,261 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Ended with exit code 0 [2023-12-22 02:35:48,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:48,457 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:48,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:48,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1538732260, now seen corresponding path program 1 times [2023-12-22 02:35:48,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:48,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1839111128] [2023-12-22 02:35:48,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:48,458 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:48,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:48,459 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:48,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-12-22 02:35:48,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:48,585 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:35:48,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:48,753 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 02:35:48,754 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:48,754 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:48,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1839111128] [2023-12-22 02:35:48,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1839111128] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:48,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:48,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:48,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602775016] [2023-12-22 02:35:48,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:48,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:48,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:48,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:48,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:48,756 INFO L87 Difference]: Start difference. First operand 15469 states and 18406 transitions. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:35:50,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:50,748 INFO L93 Difference]: Finished difference Result 42130 states and 50224 transitions. [2023-12-22 02:35:50,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:50,749 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 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 181 [2023-12-22 02:35:50,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:50,803 INFO L225 Difference]: With dead ends: 42130 [2023-12-22 02:35:50,803 INFO L226 Difference]: Without dead ends: 28190 [2023-12-22 02:35:50,816 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:50,817 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 543 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:50,817 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [558 Valid, 900 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:50,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28190 states. [2023-12-22 02:35:52,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28190 to 28188. [2023-12-22 02:35:52,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28188 states, 25971 states have (on average 1.1967579222979476) internal successors, (31081), 26069 states have internal predecessors, (31081), 1124 states have call successors, (1124), 966 states have call predecessors, (1124), 1091 states have return successors, (1321), 1154 states have call predecessors, (1321), 1123 states have call successors, (1321) [2023-12-22 02:35:52,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28188 states to 28188 states and 33526 transitions. [2023-12-22 02:35:52,578 INFO L78 Accepts]: Start accepts. Automaton has 28188 states and 33526 transitions. Word has length 181 [2023-12-22 02:35:52,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:52,578 INFO L495 AbstractCegarLoop]: Abstraction has 28188 states and 33526 transitions. [2023-12-22 02:35:52,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:35:52,578 INFO L276 IsEmpty]: Start isEmpty. Operand 28188 states and 33526 transitions. [2023-12-22 02:35:52,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-12-22 02:35:52,589 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:52,589 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:52,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:52,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:52,790 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:52,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:52,791 INFO L85 PathProgramCache]: Analyzing trace with hash 2066126310, now seen corresponding path program 1 times [2023-12-22 02:35:52,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:52,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [324076134] [2023-12-22 02:35:52,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:52,792 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:52,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:52,793 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:52,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2023-12-22 02:35:52,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:52,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:52,915 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-22 02:35:52,927 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:52,927 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:52,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [324076134] [2023-12-22 02:35:52,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [324076134] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:52,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:52,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:35:52,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690819665] [2023-12-22 02:35:52,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:52,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:52,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:52,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:52,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:52,929 INFO L87 Difference]: Start difference. First operand 28188 states and 33526 transitions. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:54,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:54,566 INFO L93 Difference]: Finished difference Result 54838 states and 65271 transitions. [2023-12-22 02:35:54,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:54,567 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 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 181 [2023-12-22 02:35:54,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:54,617 INFO L225 Difference]: With dead ends: 54838 [2023-12-22 02:35:54,617 INFO L226 Difference]: Without dead ends: 28179 [2023-12-22 02:35:54,639 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:54,640 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 314 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:54,640 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 512 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:35:54,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28179 states. [2023-12-22 02:35:56,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28179 to 28179. [2023-12-22 02:35:56,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28179 states, 25965 states have (on average 1.1966108222607357) internal successors, (31070), 26062 states have internal predecessors, (31070), 1121 states have call successors, (1121), 966 states have call predecessors, (1121), 1091 states have return successors, (1318), 1151 states have call predecessors, (1318), 1120 states have call successors, (1318) [2023-12-22 02:35:56,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28179 states to 28179 states and 33509 transitions. [2023-12-22 02:35:56,617 INFO L78 Accepts]: Start accepts. Automaton has 28179 states and 33509 transitions. Word has length 181 [2023-12-22 02:35:56,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:56,617 INFO L495 AbstractCegarLoop]: Abstraction has 28179 states and 33509 transitions. [2023-12-22 02:35:56,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:56,617 INFO L276 IsEmpty]: Start isEmpty. Operand 28179 states and 33509 transitions. [2023-12-22 02:35:56,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 02:35:56,626 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:56,626 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:56,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:56,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:56,827 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:56,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:56,828 INFO L85 PathProgramCache]: Analyzing trace with hash 97299817, now seen corresponding path program 1 times [2023-12-22 02:35:56,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:56,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [423562617] [2023-12-22 02:35:56,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:56,828 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:56,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:56,830 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:56,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2023-12-22 02:35:56,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:56,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:35:56,955 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:57,116 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 02:35:57,116 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:57,117 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:57,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [423562617] [2023-12-22 02:35:57,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [423562617] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:57,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:57,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:57,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215717276] [2023-12-22 02:35:57,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:57,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:57,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:57,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:57,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:57,118 INFO L87 Difference]: Start difference. First operand 28179 states and 33509 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:36:00,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:36:00,806 INFO L93 Difference]: Finished difference Result 79243 states and 94327 transitions. [2023-12-22 02:36:00,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:36:00,807 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 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 183 [2023-12-22 02:36:00,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:36:00,960 INFO L225 Difference]: With dead ends: 79243 [2023-12-22 02:36:00,960 INFO L226 Difference]: Without dead ends: 52593 [2023-12-22 02:36:00,984 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:36:00,984 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 559 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:36:00,985 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [575 Valid, 660 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:36:01,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52593 states. [2023-12-22 02:36:04,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52593 to 52591. [2023-12-22 02:36:04,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52591 states, 48633 states have (on average 1.1947031850800895) internal successors, (58102), 48826 states have internal predecessors, (58102), 1993 states have call successors, (1993), 1718 states have call predecessors, (1993), 1963 states have return successors, (2406), 2047 states have call predecessors, (2406), 1992 states have call successors, (2406) [2023-12-22 02:36:04,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52591 states to 52591 states and 62501 transitions. [2023-12-22 02:36:04,458 INFO L78 Accepts]: Start accepts. Automaton has 52591 states and 62501 transitions. Word has length 183 [2023-12-22 02:36:04,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:36:04,458 INFO L495 AbstractCegarLoop]: Abstraction has 52591 states and 62501 transitions. [2023-12-22 02:36:04,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:36:04,459 INFO L276 IsEmpty]: Start isEmpty. Operand 52591 states and 62501 transitions. [2023-12-22 02:36:04,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-12-22 02:36:04,478 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:36:04,478 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:36:04,483 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 (52)] Forceful destruction successful, exit code 0 [2023-12-22 02:36:04,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:04,679 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:36:04,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:36:04,679 INFO L85 PathProgramCache]: Analyzing trace with hash -516765532, now seen corresponding path program 1 times [2023-12-22 02:36:04,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:36:04,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [958293127] [2023-12-22 02:36:04,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:36:04,680 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:04,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:36:04,681 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:36:04,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2023-12-22 02:36:04,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:36:04,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:36:04,803 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:36:04,983 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 02:36:04,983 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:36:04,983 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:36:04,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [958293127] [2023-12-22 02:36:04,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [958293127] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:36:04,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:36:04,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:36:04,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014011725] [2023-12-22 02:36:04,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:36:04,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:36:04,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:36:04,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:36:04,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:36:04,985 INFO L87 Difference]: Start difference. First operand 52591 states and 62501 transitions. Second operand has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:36:11,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:36:11,302 INFO L93 Difference]: Finished difference Result 152242 states and 180996 transitions. [2023-12-22 02:36:11,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:36:11,303 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 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 185 [2023-12-22 02:36:11,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:36:11,650 INFO L225 Difference]: With dead ends: 152242 [2023-12-22 02:36:11,650 INFO L226 Difference]: Without dead ends: 101180 [2023-12-22 02:36:11,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:36:11,704 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 535 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:36:11,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [551 Valid, 836 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:36:11,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101180 states. [2023-12-22 02:36:17,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101180 to 101178. [2023-12-22 02:36:17,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101178 states, 93729 states have (on average 1.1928538659326355) internal successors, (111805), 94115 states have internal predecessors, (111805), 3740 states have call successors, (3740), 3222 states have call predecessors, (3740), 3707 states have return successors, (4585), 3842 states have call predecessors, (4585), 3739 states have call successors, (4585) [2023-12-22 02:36:17,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101178 states to 101178 states and 120130 transitions. [2023-12-22 02:36:17,997 INFO L78 Accepts]: Start accepts. Automaton has 101178 states and 120130 transitions. Word has length 185 [2023-12-22 02:36:17,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:36:17,997 INFO L495 AbstractCegarLoop]: Abstraction has 101178 states and 120130 transitions. [2023-12-22 02:36:17,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:36:17,997 INFO L276 IsEmpty]: Start isEmpty. Operand 101178 states and 120130 transitions. [2023-12-22 02:36:18,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-12-22 02:36:18,033 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:36:18,033 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:36:18,043 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 (53)] Forceful destruction successful, exit code 0 [2023-12-22 02:36:18,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:18,240 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:36:18,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:36:18,417 INFO L85 PathProgramCache]: Analyzing trace with hash -497224410, now seen corresponding path program 1 times [2023-12-22 02:36:18,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:36:18,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [965925856] [2023-12-22 02:36:18,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:36:18,418 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:18,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:36:18,434 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:36:18,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2023-12-22 02:36:18,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:36:18,556 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:36:18,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:36:18,573 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-22 02:36:18,573 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:36:18,573 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:36:18,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [965925856] [2023-12-22 02:36:18,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [965925856] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:36:18,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:36:18,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:36:18,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714310652] [2023-12-22 02:36:18,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:36:18,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:36:18,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:36:18,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:36:18,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:36:18,575 INFO L87 Difference]: Start difference. First operand 101178 states and 120130 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:36:23,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:36:23,270 INFO L93 Difference]: Finished difference Result 177000 states and 210323 transitions. [2023-12-22 02:36:23,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:36:23,271 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 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 185 [2023-12-22 02:36:23,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:36:23,450 INFO L225 Difference]: With dead ends: 177000 [2023-12-22 02:36:23,450 INFO L226 Difference]: Without dead ends: 77351 [2023-12-22 02:36:23,546 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:36:23,546 INFO L413 NwaCegarLoop]: 401 mSDtfsCounter, 311 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:36:23,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [311 Valid, 511 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:36:23,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77351 states. [2023-12-22 02:36:28,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77351 to 77351. [2023-12-22 02:36:28,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77351 states, 71625 states have (on average 1.1947364746945899) internal successors, (85573), 71926 states have internal predecessors, (85573), 2865 states have call successors, (2865), 2470 states have call predecessors, (2865), 2859 states have return successors, (3518), 2955 states have call predecessors, (3518), 2864 states have call successors, (3518) [2023-12-22 02:36:28,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77351 states to 77351 states and 91956 transitions. [2023-12-22 02:36:28,585 INFO L78 Accepts]: Start accepts. Automaton has 77351 states and 91956 transitions. Word has length 185 [2023-12-22 02:36:28,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:36:28,585 INFO L495 AbstractCegarLoop]: Abstraction has 77351 states and 91956 transitions. [2023-12-22 02:36:28,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:36:28,585 INFO L276 IsEmpty]: Start isEmpty. Operand 77351 states and 91956 transitions. [2023-12-22 02:36:28,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 02:36:28,610 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:36:28,611 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:36:28,616 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 (54)] Ended with exit code 0 [2023-12-22 02:36:28,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:28,811 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:36:28,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:36:28,812 INFO L85 PathProgramCache]: Analyzing trace with hash 184614505, now seen corresponding path program 1 times [2023-12-22 02:36:28,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:36:28,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1596033945] [2023-12-22 02:36:28,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:36:28,812 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:28,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:36:28,813 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:36:28,814 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 (55)] Waiting until timeout for monitored process [2023-12-22 02:36:28,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:36:28,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:36:28,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:36:29,095 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 02:36:29,095 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:36:29,095 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:36:29,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1596033945] [2023-12-22 02:36:29,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1596033945] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:36:29,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:36:29,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:36:29,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008881060] [2023-12-22 02:36:29,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:36:29,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:36:29,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:36:29,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:36:29,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:36:29,097 INFO L87 Difference]: Start difference. First operand 77351 states and 91956 transitions. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 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)