/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.13.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 02:37:04,527 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 02:37:04,597 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:37:04,625 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 02:37:04,626 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 02:37:04,640 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 02:37:04,641 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 02:37:04,641 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 02:37:04,642 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 02:37:04,642 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 02:37:04,642 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 02:37:04,642 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 02:37:04,643 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 02:37:04,643 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 02:37:04,643 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 02:37:04,644 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 02:37:04,644 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 02:37:04,644 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 02:37:04,644 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 02:37:04,644 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 02:37:04,645 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 02:37:04,645 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 02:37:04,645 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 02:37:04,646 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 02:37:04,646 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 02:37:04,646 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 02:37:04,646 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 02:37:04,647 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 02:37:04,647 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 02:37:04,647 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 02:37:04,647 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 02:37:04,647 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 02:37:04,648 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 02:37:04,648 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 02:37:04,648 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:37:04,648 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 02:37:04,649 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 02:37:04,649 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 02:37:04,649 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 02:37:04,649 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 02:37:04,649 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 02:37:04,651 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 02:37:04,651 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 02:37:04,651 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 02:37:04,651 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 02:37:04,651 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 02:37:04,651 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:37:04,868 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 02:37:04,894 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 02:37:04,896 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 02:37:04,897 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 02:37:04,897 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 02:37:04,899 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.13.cil-2.c [2023-12-22 02:37:05,959 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 02:37:06,182 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 02:37:06,183 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.13.cil-2.c [2023-12-22 02:37:06,202 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5f86b653/6e1274e0ccc94aea94719bf3bf79f0c2/FLAG15590b4b8 [2023-12-22 02:37:06,214 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5f86b653/6e1274e0ccc94aea94719bf3bf79f0c2 [2023-12-22 02:37:06,216 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 02:37:06,217 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 02:37:06,218 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 02:37:06,218 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 02:37:06,222 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 02:37:06,222 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:37:06" (1/1) ... [2023-12-22 02:37:06,223 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32567cf1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:06, skipping insertion in model container [2023-12-22 02:37:06,223 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:37:06" (1/1) ... [2023-12-22 02:37:06,259 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 02:37:06,397 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.13.cil-2.c[914,927] [2023-12-22 02:37:06,443 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.13.cil-2.c[7115,7128] [2023-12-22 02:37:06,511 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:37:06,527 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 02:37:06,537 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.13.cil-2.c[914,927] [2023-12-22 02:37:06,551 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.13.cil-2.c[7115,7128] [2023-12-22 02:37:06,590 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:37:06,609 INFO L206 MainTranslator]: Completed translation [2023-12-22 02:37:06,610 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:06 WrapperNode [2023-12-22 02:37:06,610 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 02:37:06,611 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 02:37:06,611 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 02:37:06,611 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 02:37:06,615 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:37:06" (1/1) ... [2023-12-22 02:37:06,632 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:37:06" (1/1) ... [2023-12-22 02:37:06,689 INFO L138 Inliner]: procedures = 80, calls = 96, calls flagged for inlining = 48, calls inlined = 48, statements flattened = 1087 [2023-12-22 02:37:06,690 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 02:37:06,690 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 02:37:06,691 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 02:37:06,691 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 02:37:06,713 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:06" (1/1) ... [2023-12-22 02:37:06,713 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:06" (1/1) ... [2023-12-22 02:37:06,720 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:06" (1/1) ... [2023-12-22 02:37:06,749 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:37:06,749 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:06" (1/1) ... [2023-12-22 02:37:06,750 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:06" (1/1) ... [2023-12-22 02:37:06,764 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:06" (1/1) ... [2023-12-22 02:37:06,775 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:06" (1/1) ... [2023-12-22 02:37:06,779 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:06" (1/1) ... [2023-12-22 02:37:06,782 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:06" (1/1) ... [2023-12-22 02:37:06,788 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 02:37:06,789 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 02:37:06,789 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 02:37:06,789 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 02:37:06,790 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:06" (1/1) ... [2023-12-22 02:37:06,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:37:06,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 02:37:06,847 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:37:06,884 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:37:06,908 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 02:37:06,909 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-22 02:37:06,909 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-22 02:37:06,909 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-22 02:37:06,909 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-22 02:37:06,909 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-22 02:37:06,909 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-22 02:37:06,909 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-22 02:37:06,909 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-22 02:37:06,910 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-22 02:37:06,910 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-22 02:37:06,910 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-22 02:37:06,910 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-22 02:37:06,910 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-22 02:37:06,910 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-22 02:37:06,910 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-22 02:37:06,910 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-22 02:37:06,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 02:37:06,911 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-22 02:37:06,911 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-22 02:37:06,911 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-22 02:37:06,911 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-22 02:37:06,911 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-22 02:37:06,912 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-22 02:37:06,912 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-22 02:37:06,912 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-22 02:37:06,912 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-22 02:37:06,913 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-22 02:37:06,913 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 02:37:06,913 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 02:37:06,913 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-22 02:37:06,913 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-22 02:37:07,066 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 02:37:07,068 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 02:37:07,806 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 02:37:07,873 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 02:37:07,873 INFO L309 CfgBuilder]: Removed 20 assume(true) statements. [2023-12-22 02:37:07,874 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:37:07 BoogieIcfgContainer [2023-12-22 02:37:07,874 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 02:37:07,877 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 02:37:07,877 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 02:37:07,879 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 02:37:07,880 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 02:37:06" (1/3) ... [2023-12-22 02:37:07,880 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d45e1e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:37:07, skipping insertion in model container [2023-12-22 02:37:07,880 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:37:06" (2/3) ... [2023-12-22 02:37:07,881 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d45e1e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:37:07, skipping insertion in model container [2023-12-22 02:37:07,881 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:37:07" (3/3) ... [2023-12-22 02:37:07,882 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.13.cil-2.c [2023-12-22 02:37:07,896 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 02:37:07,896 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 02:37:07,970 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 02:37:07,975 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;@e64d4ab, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 02:37:07,975 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 02:37:07,982 INFO L276 IsEmpty]: Start isEmpty. Operand has 462 states, 404 states have (on average 1.7178217821782178) internal successors, (694), 410 states have internal predecessors, (694), 41 states have call successors, (41), 14 states have call predecessors, (41), 14 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2023-12-22 02:37:07,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:37:07,990 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:07,995 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:37:07,996 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:08,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:08,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1799041026, now seen corresponding path program 1 times [2023-12-22 02:37:08,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:08,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1748468304] [2023-12-22 02:37:08,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:08,017 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:37:08,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:08,020 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:37:08,021 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:37:08,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:08,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 02:37:08,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:08,287 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:37:08,288 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:08,288 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:08,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1748468304] [2023-12-22 02:37:08,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1748468304] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:08,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:08,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:37:08,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046247492] [2023-12-22 02:37:08,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:08,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:08,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:08,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:08,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:08,316 INFO L87 Difference]: Start difference. First operand has 462 states, 404 states have (on average 1.7178217821782178) internal successors, (694), 410 states have internal predecessors, (694), 41 states have call successors, (41), 14 states have call predecessors, (41), 14 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) 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:37:09,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:09,333 INFO L93 Difference]: Finished difference Result 993 states and 1657 transitions. [2023-12-22 02:37:09,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:37:09,336 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:37:09,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:09,347 INFO L225 Difference]: With dead ends: 993 [2023-12-22 02:37:09,347 INFO L226 Difference]: Without dead ends: 552 [2023-12-22 02:37:09,351 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:37:09,354 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 468 mSDsluCounter, 978 mSDsCounter, 0 mSdLazyCounter, 1276 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 1370 SdHoareTripleChecker+Invalid, 1335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:09,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [475 Valid, 1370 Invalid, 1335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1276 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 02:37:09,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2023-12-22 02:37:09,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 545. [2023-12-22 02:37:09,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 469 states have (on average 1.5863539445628998) internal successors, (744), 475 states have internal predecessors, (744), 52 states have call successors, (52), 21 states have call predecessors, (52), 22 states have return successors, (55), 51 states have call predecessors, (55), 50 states have call successors, (55) [2023-12-22 02:37:09,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 851 transitions. [2023-12-22 02:37:09,412 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 851 transitions. Word has length 58 [2023-12-22 02:37:09,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:09,412 INFO L495 AbstractCegarLoop]: Abstraction has 545 states and 851 transitions. [2023-12-22 02:37:09,413 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:37:09,413 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 851 transitions. [2023-12-22 02:37:09,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:37:09,415 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:09,415 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:37:09,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-22 02:37:09,620 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:37:09,620 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:09,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:09,622 INFO L85 PathProgramCache]: Analyzing trace with hash 489024261, now seen corresponding path program 1 times [2023-12-22 02:37:09,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:09,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1143155958] [2023-12-22 02:37:09,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:09,623 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:37:09,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:09,624 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:37:09,655 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:37:09,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:09,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:37:09,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:09,791 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:37:09,791 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:09,792 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:09,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1143155958] [2023-12-22 02:37:09,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1143155958] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:09,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:09,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:37:09,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231072587] [2023-12-22 02:37:09,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:09,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:37:09,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:09,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:37:09,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:37:09,794 INFO L87 Difference]: Start difference. First operand 545 states and 851 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:37:09,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:09,997 INFO L93 Difference]: Finished difference Result 716 states and 1091 transitions. [2023-12-22 02:37:09,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:37:09,997 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:37:09,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:10,000 INFO L225 Difference]: With dead ends: 716 [2023-12-22 02:37:10,000 INFO L226 Difference]: Without dead ends: 554 [2023-12-22 02:37:10,001 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:37:10,002 INFO L413 NwaCegarLoop]: 671 mSDtfsCounter, 6 mSDsluCounter, 2679 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 3350 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:10,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 3350 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:37:10,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2023-12-22 02:37:10,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 549. [2023-12-22 02:37:10,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 472 states have (on average 1.5805084745762712) internal successors, (746), 478 states have internal predecessors, (746), 52 states have call successors, (52), 21 states have call predecessors, (52), 23 states have return successors, (56), 52 states have call predecessors, (56), 50 states have call successors, (56) [2023-12-22 02:37:10,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 854 transitions. [2023-12-22 02:37:10,026 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 854 transitions. Word has length 58 [2023-12-22 02:37:10,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:10,026 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 854 transitions. [2023-12-22 02:37:10,026 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:37:10,026 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 854 transitions. [2023-12-22 02:37:10,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:37:10,030 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:10,030 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:37:10,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-22 02:37:10,234 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:37:10,235 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:10,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:10,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1754959037, now seen corresponding path program 1 times [2023-12-22 02:37:10,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:10,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [192453568] [2023-12-22 02:37:10,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:10,236 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:37:10,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:10,246 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:37:10,250 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:37:10,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:10,341 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:37:10,344 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:10,422 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:37:10,422 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:10,422 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:10,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [192453568] [2023-12-22 02:37:10,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [192453568] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:10,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:10,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:37:10,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601419524] [2023-12-22 02:37:10,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:10,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:37:10,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:10,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:37:10,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:37:10,424 INFO L87 Difference]: Start difference. First operand 549 states and 854 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:37:10,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:10,527 INFO L93 Difference]: Finished difference Result 873 states and 1297 transitions. [2023-12-22 02:37:10,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:37:10,528 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), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 58 [2023-12-22 02:37:10,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:10,532 INFO L225 Difference]: With dead ends: 873 [2023-12-22 02:37:10,532 INFO L226 Difference]: Without dead ends: 707 [2023-12-22 02:37:10,533 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:37:10,536 INFO L413 NwaCegarLoop]: 682 mSDtfsCounter, 669 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 669 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:10,537 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [669 Valid, 777 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:37:10,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2023-12-22 02:37:10,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 693. [2023-12-22 02:37:10,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 583 states have (on average 1.5403087478559176) internal successors, (898), 591 states have internal predecessors, (898), 68 states have call successors, (68), 35 states have call predecessors, (68), 40 states have return successors, (76), 69 states have call predecessors, (76), 66 states have call successors, (76) [2023-12-22 02:37:10,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1042 transitions. [2023-12-22 02:37:10,595 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1042 transitions. Word has length 58 [2023-12-22 02:37:10,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:10,595 INFO L495 AbstractCegarLoop]: Abstraction has 693 states and 1042 transitions. [2023-12-22 02:37:10,595 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), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:37:10,596 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1042 transitions. [2023-12-22 02:37:10,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-22 02:37:10,601 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:10,602 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:37:10,607 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-22 02:37:10,806 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:37:10,806 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:10,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:10,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1828138021, now seen corresponding path program 1 times [2023-12-22 02:37:10,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:10,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1706201826] [2023-12-22 02:37:10,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:10,838 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:37:10,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:10,840 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:37:10,841 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:37:10,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:10,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:37:10,945 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:10,974 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:37:10,974 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:10,974 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:10,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1706201826] [2023-12-22 02:37:10,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1706201826] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:10,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:10,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:37:10,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143859123] [2023-12-22 02:37:10,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:10,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:37:10,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:10,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:37:10,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:37:10,976 INFO L87 Difference]: Start difference. First operand 693 states and 1042 transitions. Second operand has 6 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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:37:11,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:11,170 INFO L93 Difference]: Finished difference Result 1015 states and 1476 transitions. [2023-12-22 02:37:11,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:37:11,170 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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 59 [2023-12-22 02:37:11,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:11,174 INFO L225 Difference]: With dead ends: 1015 [2023-12-22 02:37:11,174 INFO L226 Difference]: Without dead ends: 705 [2023-12-22 02:37:11,175 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 54 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:37:11,175 INFO L413 NwaCegarLoop]: 671 mSDtfsCounter, 3 mSDsluCounter, 2679 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3350 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:11,176 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3350 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:37:11,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2023-12-22 02:37:11,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 701. [2023-12-22 02:37:11,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 589 states have (on average 1.531409168081494) internal successors, (902), 597 states have internal predecessors, (902), 68 states have call successors, (68), 35 states have call predecessors, (68), 42 states have return successors, (78), 71 states have call predecessors, (78), 66 states have call successors, (78) [2023-12-22 02:37:11,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 1048 transitions. [2023-12-22 02:37:11,203 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 1048 transitions. Word has length 59 [2023-12-22 02:37:11,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:11,204 INFO L495 AbstractCegarLoop]: Abstraction has 701 states and 1048 transitions. [2023-12-22 02:37:11,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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:37:11,204 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 1048 transitions. [2023-12-22 02:37:11,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-22 02:37:11,205 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:11,205 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:37:11,211 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-12-22 02:37:11,409 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:37:11,409 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:11,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:11,410 INFO L85 PathProgramCache]: Analyzing trace with hash 95090013, now seen corresponding path program 1 times [2023-12-22 02:37:11,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:11,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1916011412] [2023-12-22 02:37:11,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:11,410 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:37:11,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:11,412 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:37:11,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-22 02:37:11,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:11,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:37:11,513 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:11,590 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:37:11,591 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:11,592 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:11,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1916011412] [2023-12-22 02:37:11,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1916011412] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:11,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:11,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:37:11,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132944148] [2023-12-22 02:37:11,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:11,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:11,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:11,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:11,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:11,602 INFO L87 Difference]: Start difference. First operand 701 states and 1048 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:37:12,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:12,468 INFO L93 Difference]: Finished difference Result 1389 states and 1988 transitions. [2023-12-22 02:37:12,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:37:12,468 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 59 [2023-12-22 02:37:12,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:12,473 INFO L225 Difference]: With dead ends: 1389 [2023-12-22 02:37:12,473 INFO L226 Difference]: Without dead ends: 1069 [2023-12-22 02:37:12,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 55 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:37:12,474 INFO L413 NwaCegarLoop]: 376 mSDtfsCounter, 436 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 1259 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 1327 SdHoareTripleChecker+Invalid, 1321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:12,475 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 1327 Invalid, 1321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1259 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 02:37:12,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states. [2023-12-22 02:37:12,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 1053. [2023-12-22 02:37:12,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 857 states have (on average 1.467911318553092) internal successors, (1258), 881 states have internal predecessors, (1258), 106 states have call successors, (106), 63 states have call predecessors, (106), 88 states have return successors, (152), 113 states have call predecessors, (152), 104 states have call successors, (152) [2023-12-22 02:37:12,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 1516 transitions. [2023-12-22 02:37:12,530 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 1516 transitions. Word has length 59 [2023-12-22 02:37:12,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:12,531 INFO L495 AbstractCegarLoop]: Abstraction has 1053 states and 1516 transitions. [2023-12-22 02:37:12,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:37:12,531 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 1516 transitions. [2023-12-22 02:37:12,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-22 02:37:12,532 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:12,532 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:37:12,542 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:37:12,736 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:37:12,736 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:12,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:12,737 INFO L85 PathProgramCache]: Analyzing trace with hash 313944731, now seen corresponding path program 1 times [2023-12-22 02:37:12,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:12,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1982740427] [2023-12-22 02:37:12,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:12,738 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:37:12,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:12,739 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:37:12,744 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:37:12,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:12,871 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:12,880 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:12,916 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:37:12,917 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:12,917 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:12,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1982740427] [2023-12-22 02:37:12,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1982740427] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:12,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:12,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:12,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653082695] [2023-12-22 02:37:12,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:12,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:37:12,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:12,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:37:12,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:37:12,918 INFO L87 Difference]: Start difference. First operand 1053 states and 1516 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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:37:13,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:13,497 INFO L93 Difference]: Finished difference Result 2339 states and 3221 transitions. [2023-12-22 02:37:13,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:37:13,498 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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 59 [2023-12-22 02:37:13,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:13,505 INFO L225 Difference]: With dead ends: 2339 [2023-12-22 02:37:13,505 INFO L226 Difference]: Without dead ends: 1685 [2023-12-22 02:37:13,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 57 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:37:13,510 INFO L413 NwaCegarLoop]: 341 mSDtfsCounter, 1006 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1038 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:13,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1038 Valid, 687 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:13,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1685 states. [2023-12-22 02:37:13,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1685 to 1681. [2023-12-22 02:37:13,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1681 states, 1319 states have (on average 1.400303260045489) internal successors, (1847), 1370 states have internal predecessors, (1847), 186 states have call successors, (186), 119 states have call predecessors, (186), 174 states have return successors, (300), 200 states have call predecessors, (300), 184 states have call successors, (300) [2023-12-22 02:37:13,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1681 states to 1681 states and 2333 transitions. [2023-12-22 02:37:13,598 INFO L78 Accepts]: Start accepts. Automaton has 1681 states and 2333 transitions. Word has length 59 [2023-12-22 02:37:13,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:13,599 INFO L495 AbstractCegarLoop]: Abstraction has 1681 states and 2333 transitions. [2023-12-22 02:37:13,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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:37:13,601 INFO L276 IsEmpty]: Start isEmpty. Operand 1681 states and 2333 transitions. [2023-12-22 02:37:13,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-22 02:37:13,603 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:13,603 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:37:13,609 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:37:13,807 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:37:13,808 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:13,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:13,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1824797346, now seen corresponding path program 1 times [2023-12-22 02:37:13,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:13,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [166084419] [2023-12-22 02:37:13,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:13,809 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:37:13,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:13,810 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:37:13,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-22 02:37:13,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:13,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:37:13,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:13,967 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:37:13,967 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:13,967 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:13,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [166084419] [2023-12-22 02:37:13,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [166084419] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:13,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:13,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:37:13,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251024362] [2023-12-22 02:37:13,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:13,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:37:13,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:13,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:37:13,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:37:13,969 INFO L87 Difference]: Start difference. First operand 1681 states and 2333 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:37:14,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:14,182 INFO L93 Difference]: Finished difference Result 4097 states and 5502 transitions. [2023-12-22 02:37:14,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:37:14,182 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:37:14,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:14,194 INFO L225 Difference]: With dead ends: 4097 [2023-12-22 02:37:14,194 INFO L226 Difference]: Without dead ends: 2799 [2023-12-22 02:37:14,197 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:37:14,198 INFO L413 NwaCegarLoop]: 669 mSDtfsCounter, 63 mSDsluCounter, 640 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1309 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:14,198 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 1309 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:37:14,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2799 states. [2023-12-22 02:37:14,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2799 to 2767. [2023-12-22 02:37:14,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2767 states, 2137 states have (on average 1.351427234440805) internal successors, (2888), 2209 states have internal predecessors, (2888), 306 states have call successors, (306), 231 states have call predecessors, (306), 322 states have return successors, (478), 331 states have call predecessors, (478), 304 states have call successors, (478) [2023-12-22 02:37:14,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2767 states to 2767 states and 3672 transitions. [2023-12-22 02:37:14,326 INFO L78 Accepts]: Start accepts. Automaton has 2767 states and 3672 transitions. Word has length 60 [2023-12-22 02:37:14,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:14,328 INFO L495 AbstractCegarLoop]: Abstraction has 2767 states and 3672 transitions. [2023-12-22 02:37:14,329 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:37:14,329 INFO L276 IsEmpty]: Start isEmpty. Operand 2767 states and 3672 transitions. [2023-12-22 02:37:14,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-22 02:37:14,330 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:14,330 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:37:14,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 (8)] Ended with exit code 0 [2023-12-22 02:37:14,534 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:37:14,535 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:14,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:14,536 INFO L85 PathProgramCache]: Analyzing trace with hash -445917247, now seen corresponding path program 1 times [2023-12-22 02:37:14,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:14,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [636368924] [2023-12-22 02:37:14,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:14,537 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:37:14,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:14,538 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:37:14,591 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:37:14,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:14,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:37:14,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:14,718 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:37:14,718 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:14,718 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:14,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [636368924] [2023-12-22 02:37:14,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [636368924] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:14,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:14,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:37:14,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384168870] [2023-12-22 02:37:14,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:14,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:37:14,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:14,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:37:14,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:37:14,719 INFO L87 Difference]: Start difference. First operand 2767 states and 3672 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:37:14,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:14,929 INFO L93 Difference]: Finished difference Result 5703 states and 7410 transitions. [2023-12-22 02:37:14,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:37:14,930 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:37:14,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:14,943 INFO L225 Difference]: With dead ends: 5703 [2023-12-22 02:37:14,943 INFO L226 Difference]: Without dead ends: 3327 [2023-12-22 02:37:14,947 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:37:14,948 INFO L413 NwaCegarLoop]: 683 mSDtfsCounter, 660 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 660 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:14,948 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [660 Valid, 777 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:37:14,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3327 states. [2023-12-22 02:37:15,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3327 to 3283. [2023-12-22 02:37:15,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3283 states, 2525 states have (on average 1.3306930693069308) internal successors, (3360), 2605 states have internal predecessors, (3360), 370 states have call successors, (370), 287 states have call predecessors, (370), 386 states have return successors, (561), 395 states have call predecessors, (561), 368 states have call successors, (561) [2023-12-22 02:37:15,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3283 states to 3283 states and 4291 transitions. [2023-12-22 02:37:15,147 INFO L78 Accepts]: Start accepts. Automaton has 3283 states and 4291 transitions. Word has length 66 [2023-12-22 02:37:15,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:15,147 INFO L495 AbstractCegarLoop]: Abstraction has 3283 states and 4291 transitions. [2023-12-22 02:37:15,147 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:37:15,147 INFO L276 IsEmpty]: Start isEmpty. Operand 3283 states and 4291 transitions. [2023-12-22 02:37:15,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-22 02:37:15,149 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:15,149 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:37:15,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-12-22 02:37:15,353 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:37:15,353 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:15,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:15,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1455549383, now seen corresponding path program 1 times [2023-12-22 02:37:15,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:15,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [704540734] [2023-12-22 02:37:15,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:15,354 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:37:15,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:15,355 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:37:15,360 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:37:15,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:15,445 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:15,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:15,471 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:37:15,471 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:15,471 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:15,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [704540734] [2023-12-22 02:37:15,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [704540734] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:15,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:15,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:15,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198653064] [2023-12-22 02:37:15,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:15,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:37:15,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:15,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:37:15,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:37:15,474 INFO L87 Difference]: Start difference. First operand 3283 states and 4291 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:37:15,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:15,860 INFO L93 Difference]: Finished difference Result 3903 states and 5064 transitions. [2023-12-22 02:37:15,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:37:15,860 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:37:15,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:15,874 INFO L225 Difference]: With dead ends: 3903 [2023-12-22 02:37:15,875 INFO L226 Difference]: Without dead ends: 3900 [2023-12-22 02:37:15,876 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:37:15,878 INFO L413 NwaCegarLoop]: 684 mSDtfsCounter, 1347 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1347 SdHoareTripleChecker+Valid, 760 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:15,878 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1347 Valid, 760 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:37:15,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3900 states. [2023-12-22 02:37:16,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3900 to 3866. [2023-12-22 02:37:16,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3866 states, 2963 states have (on average 1.319271009112386) internal successors, (3909), 3057 states have internal predecessors, (3909), 435 states have call successors, (435), 343 states have call predecessors, (435), 466 states have return successors, (664), 470 states have call predecessors, (664), 434 states have call successors, (664) [2023-12-22 02:37:16,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3866 states to 3866 states and 5008 transitions. [2023-12-22 02:37:16,082 INFO L78 Accepts]: Start accepts. Automaton has 3866 states and 5008 transitions. Word has length 67 [2023-12-22 02:37:16,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:16,083 INFO L495 AbstractCegarLoop]: Abstraction has 3866 states and 5008 transitions. [2023-12-22 02:37:16,083 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:37:16,083 INFO L276 IsEmpty]: Start isEmpty. Operand 3866 states and 5008 transitions. [2023-12-22 02:37:16,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-22 02:37:16,086 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:16,086 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:37:16,108 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:37:16,290 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:37:16,291 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:16,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:16,291 INFO L85 PathProgramCache]: Analyzing trace with hash 2121088779, now seen corresponding path program 1 times [2023-12-22 02:37:16,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:16,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1494544880] [2023-12-22 02:37:16,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:16,292 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:37:16,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:16,293 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:37:16,318 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:37:16,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:16,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:37:16,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:16,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:37:16,601 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 02:37:16,696 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:37:16,697 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:16,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1494544880] [2023-12-22 02:37:16,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1494544880] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 02:37:16,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 02:37:16,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2023-12-22 02:37:16,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217692359] [2023-12-22 02:37:16,698 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 02:37:16,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 02:37:16,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:16,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 02:37:16,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:37:16,699 INFO L87 Difference]: Start difference. First operand 3866 states and 5008 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:37:17,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:17,461 INFO L93 Difference]: Finished difference Result 8405 states and 10764 transitions. [2023-12-22 02:37:17,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:37:17,461 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:37:17,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:17,492 INFO L225 Difference]: With dead ends: 8405 [2023-12-22 02:37:17,492 INFO L226 Difference]: Without dead ends: 8402 [2023-12-22 02:37:17,497 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:37:17,498 INFO L413 NwaCegarLoop]: 834 mSDtfsCounter, 1150 mSDsluCounter, 1558 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1150 SdHoareTripleChecker+Valid, 2392 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:17,499 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1150 Valid, 2392 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:37:17,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8402 states. [2023-12-22 02:37:18,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8402 to 6220. [2023-12-22 02:37:18,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6220 states, 4737 states have (on average 1.3065231158961368) internal successors, (6189), 4897 states have internal predecessors, (6189), 699 states have call successors, (699), 567 states have call predecessors, (699), 782 states have return successors, (1098), 760 states have call predecessors, (1098), 698 states have call successors, (1098) [2023-12-22 02:37:18,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6220 states to 6220 states and 7986 transitions. [2023-12-22 02:37:18,102 INFO L78 Accepts]: Start accepts. Automaton has 6220 states and 7986 transitions. Word has length 68 [2023-12-22 02:37:18,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:18,102 INFO L495 AbstractCegarLoop]: Abstraction has 6220 states and 7986 transitions. [2023-12-22 02:37:18,103 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:37:18,103 INFO L276 IsEmpty]: Start isEmpty. Operand 6220 states and 7986 transitions. [2023-12-22 02:37:18,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-22 02:37:18,105 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:18,105 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:37:18,129 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:37:18,310 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:37:18,311 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:18,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:18,311 INFO L85 PathProgramCache]: Analyzing trace with hash 88699705, now seen corresponding path program 2 times [2023-12-22 02:37:18,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:18,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1692436939] [2023-12-22 02:37:18,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 02:37:18,312 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:37:18,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:18,330 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:37:18,365 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:37:18,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 02:37:18,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 02:37:18,426 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:37:18,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:18,435 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:37:18,435 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:18,435 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:18,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1692436939] [2023-12-22 02:37:18,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1692436939] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:18,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:18,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:37:18,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524651363] [2023-12-22 02:37:18,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:18,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:37:18,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:18,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:37:18,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:37:18,436 INFO L87 Difference]: Start difference. First operand 6220 states and 7986 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:37:18,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:18,699 INFO L93 Difference]: Finished difference Result 9191 states and 11842 transitions. [2023-12-22 02:37:18,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:37:18,699 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:37:18,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:18,720 INFO L225 Difference]: With dead ends: 9191 [2023-12-22 02:37:18,720 INFO L226 Difference]: Without dead ends: 3888 [2023-12-22 02:37:18,729 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:37:18,730 INFO L413 NwaCegarLoop]: 733 mSDtfsCounter, 696 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:18,730 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [696 Valid, 835 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:37:18,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3888 states. [2023-12-22 02:37:18,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3888 to 3864. [2023-12-22 02:37:18,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3864 states, 2965 states have (on average 1.302866779089376) internal successors, (3863), 3055 states have internal predecessors, (3863), 435 states have call successors, (435), 343 states have call predecessors, (435), 462 states have return successors, (632), 470 states have call predecessors, (632), 434 states have call successors, (632) [2023-12-22 02:37:18,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3864 states to 3864 states and 4930 transitions. [2023-12-22 02:37:18,972 INFO L78 Accepts]: Start accepts. Automaton has 3864 states and 4930 transitions. Word has length 71 [2023-12-22 02:37:18,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:18,973 INFO L495 AbstractCegarLoop]: Abstraction has 3864 states and 4930 transitions. [2023-12-22 02:37:18,973 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:37:18,973 INFO L276 IsEmpty]: Start isEmpty. Operand 3864 states and 4930 transitions. [2023-12-22 02:37:18,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-22 02:37:18,974 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:18,975 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:37:18,990 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:37:19,179 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:37:19,180 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:19,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:19,180 INFO L85 PathProgramCache]: Analyzing trace with hash 2021869420, now seen corresponding path program 1 times [2023-12-22 02:37:19,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:19,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [302215487] [2023-12-22 02:37:19,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:19,180 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:37:19,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:19,181 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:37:19,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-22 02:37:19,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:19,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:37:19,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:19,286 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:37:19,286 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:19,286 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:19,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [302215487] [2023-12-22 02:37:19,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [302215487] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:19,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:19,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:37:19,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220696274] [2023-12-22 02:37:19,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:19,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:37:19,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:19,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:37:19,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:37:19,288 INFO L87 Difference]: Start difference. First operand 3864 states and 4930 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:37:19,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:19,686 INFO L93 Difference]: Finished difference Result 10301 states and 12889 transitions. [2023-12-22 02:37:19,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:37:19,686 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:37:19,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:19,710 INFO L225 Difference]: With dead ends: 10301 [2023-12-22 02:37:19,710 INFO L226 Difference]: Without dead ends: 5512 [2023-12-22 02:37:19,725 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:37:19,726 INFO L413 NwaCegarLoop]: 743 mSDtfsCounter, 84 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 1404 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:19,726 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 1404 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:37:19,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5512 states. [2023-12-22 02:37:20,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5512 to 5512. [2023-12-22 02:37:20,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5512 states, 4175 states have (on average 1.277125748502994) internal successors, (5332), 4310 states have internal predecessors, (5332), 633 states have call successors, (633), 511 states have call predecessors, (633), 702 states have return successors, (956), 695 states have call predecessors, (956), 632 states have call successors, (956) [2023-12-22 02:37:20,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5512 states to 5512 states and 6921 transitions. [2023-12-22 02:37:20,104 INFO L78 Accepts]: Start accepts. Automaton has 5512 states and 6921 transitions. Word has length 76 [2023-12-22 02:37:20,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:20,105 INFO L495 AbstractCegarLoop]: Abstraction has 5512 states and 6921 transitions. [2023-12-22 02:37:20,105 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:37:20,105 INFO L276 IsEmpty]: Start isEmpty. Operand 5512 states and 6921 transitions. [2023-12-22 02:37:20,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-22 02:37:20,107 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:20,107 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:37:20,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-22 02:37:20,311 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:37:20,311 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:20,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:20,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1588133786, now seen corresponding path program 1 times [2023-12-22 02:37:20,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:20,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1085120356] [2023-12-22 02:37:20,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:20,312 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:37:20,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:20,313 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:37:20,350 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:37:20,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:20,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:20,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:20,468 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:37:20,468 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:20,469 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:20,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1085120356] [2023-12-22 02:37:20,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1085120356] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:20,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:20,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:20,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735436086] [2023-12-22 02:37:20,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:20,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:37:20,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:20,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:37:20,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:37:20,470 INFO L87 Difference]: Start difference. First operand 5512 states and 6921 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:37:21,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:21,309 INFO L93 Difference]: Finished difference Result 10659 states and 13253 transitions. [2023-12-22 02:37:21,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:37:21,309 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:37:21,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:21,333 INFO L225 Difference]: With dead ends: 10659 [2023-12-22 02:37:21,334 INFO L226 Difference]: Without dead ends: 5542 [2023-12-22 02:37:21,343 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:37:21,344 INFO L413 NwaCegarLoop]: 343 mSDtfsCounter, 986 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1017 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:21,344 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1017 Valid, 677 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:21,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5542 states. [2023-12-22 02:37:21,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5542 to 5542. [2023-12-22 02:37:21,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5542 states, 4190 states have (on average 1.260381861575179) internal successors, (5281), 4340 states have internal predecessors, (5281), 633 states have call successors, (633), 511 states have call predecessors, (633), 717 states have return successors, (956), 695 states have call predecessors, (956), 632 states have call successors, (956) [2023-12-22 02:37:21,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5542 states to 5542 states and 6870 transitions. [2023-12-22 02:37:21,673 INFO L78 Accepts]: Start accepts. Automaton has 5542 states and 6870 transitions. Word has length 85 [2023-12-22 02:37:21,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:21,673 INFO L495 AbstractCegarLoop]: Abstraction has 5542 states and 6870 transitions. [2023-12-22 02:37:21,673 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:37:21,673 INFO L276 IsEmpty]: Start isEmpty. Operand 5542 states and 6870 transitions. [2023-12-22 02:37:21,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-22 02:37:21,675 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:21,675 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:37:21,687 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 (14)] Ended with exit code 0 [2023-12-22 02:37:21,880 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:37:21,880 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:21,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:21,881 INFO L85 PathProgramCache]: Analyzing trace with hash 734221872, now seen corresponding path program 1 times [2023-12-22 02:37:21,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:21,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [118216193] [2023-12-22 02:37:21,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:21,881 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:37:21,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:21,882 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:37:21,887 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:37:21,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:21,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:37:21,976 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:21,991 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:37:21,991 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:21,991 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:21,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [118216193] [2023-12-22 02:37:21,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [118216193] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:21,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:21,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:37:21,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696523208] [2023-12-22 02:37:21,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:21,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:37:21,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:21,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:37:21,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:37:21,993 INFO L87 Difference]: Start difference. First operand 5542 states and 6870 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:37:22,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:22,362 INFO L93 Difference]: Finished difference Result 10448 states and 12808 transitions. [2023-12-22 02:37:22,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:37:22,362 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:37:22,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:22,376 INFO L225 Difference]: With dead ends: 10448 [2023-12-22 02:37:22,377 INFO L226 Difference]: Without dead ends: 5291 [2023-12-22 02:37:22,386 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:37:22,386 INFO L413 NwaCegarLoop]: 737 mSDtfsCounter, 91 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 1395 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:22,386 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 1395 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:37:22,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5291 states. [2023-12-22 02:37:22,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5291 to 5288. [2023-12-22 02:37:22,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5288 states, 4006 states have (on average 1.2488766849725412) internal successors, (5003), 4150 states have internal predecessors, (5003), 595 states have call successors, (595), 483 states have call predecessors, (595), 685 states have return successors, (839), 657 states have call predecessors, (839), 594 states have call successors, (839) [2023-12-22 02:37:22,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5288 states to 5288 states and 6437 transitions. [2023-12-22 02:37:22,822 INFO L78 Accepts]: Start accepts. Automaton has 5288 states and 6437 transitions. Word has length 86 [2023-12-22 02:37:22,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:22,822 INFO L495 AbstractCegarLoop]: Abstraction has 5288 states and 6437 transitions. [2023-12-22 02:37:22,822 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:37:22,822 INFO L276 IsEmpty]: Start isEmpty. Operand 5288 states and 6437 transitions. [2023-12-22 02:37:22,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-22 02:37:22,827 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:22,827 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:37:22,834 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:37:23,031 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:37:23,032 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:23,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:23,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1605385149, now seen corresponding path program 1 times [2023-12-22 02:37:23,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:23,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [694162040] [2023-12-22 02:37:23,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:23,033 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:37:23,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:23,049 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:37:23,086 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:37:23,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:23,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:23,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:23,221 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-12-22 02:37:23,221 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:23,221 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:23,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [694162040] [2023-12-22 02:37:23,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [694162040] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:23,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:23,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:23,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323780501] [2023-12-22 02:37:23,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:23,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:23,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:23,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:23,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:23,223 INFO L87 Difference]: Start difference. First operand 5288 states and 6437 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 3 states have internal predecessors, (73), 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:37:24,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:24,422 INFO L93 Difference]: Finished difference Result 12539 states and 15123 transitions. [2023-12-22 02:37:24,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:37:24,423 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 145 [2023-12-22 02:37:24,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:24,444 INFO L225 Difference]: With dead ends: 12539 [2023-12-22 02:37:24,444 INFO L226 Difference]: Without dead ends: 7431 [2023-12-22 02:37:24,456 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-22 02:37:24,456 INFO L413 NwaCegarLoop]: 337 mSDtfsCounter, 1025 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1061 SdHoareTripleChecker+Valid, 972 SdHoareTripleChecker+Invalid, 1024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:24,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1061 Valid, 972 Invalid, 1024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 965 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 02:37:24,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7431 states. [2023-12-22 02:37:24,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7431 to 7111. [2023-12-22 02:37:24,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7111 states, 5340 states have (on average 1.2411985018726592) internal successors, (6628), 5520 states have internal predecessors, (6628), 815 states have call successors, (815), 672 states have call predecessors, (815), 954 states have return successors, (1133), 920 states have call predecessors, (1133), 814 states have call successors, (1133) [2023-12-22 02:37:24,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7111 states to 7111 states and 8576 transitions. [2023-12-22 02:37:24,904 INFO L78 Accepts]: Start accepts. Automaton has 7111 states and 8576 transitions. Word has length 145 [2023-12-22 02:37:24,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:24,905 INFO L495 AbstractCegarLoop]: Abstraction has 7111 states and 8576 transitions. [2023-12-22 02:37:24,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 3 states have internal predecessors, (73), 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:37:24,905 INFO L276 IsEmpty]: Start isEmpty. Operand 7111 states and 8576 transitions. [2023-12-22 02:37:24,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:24,909 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:24,909 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:24,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-22 02:37:25,113 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:37:25,114 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:25,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:25,114 INFO L85 PathProgramCache]: Analyzing trace with hash 435397238, now seen corresponding path program 1 times [2023-12-22 02:37:25,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:25,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1321286378] [2023-12-22 02:37:25,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:25,115 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:37:25,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:25,116 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:37:25,119 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:37:25,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:25,278 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:37:25,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:25,291 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:37:25,291 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:25,291 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:25,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1321286378] [2023-12-22 02:37:25,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1321286378] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:25,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:25,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:37:25,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916454659] [2023-12-22 02:37:25,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:25,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:37:25,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:25,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:37:25,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:37:25,292 INFO L87 Difference]: Start difference. First operand 7111 states and 8576 transitions. Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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:37:25,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:25,669 INFO L93 Difference]: Finished difference Result 7476 states and 9173 transitions. [2023-12-22 02:37:25,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:37:25,670 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:25,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:25,687 INFO L225 Difference]: With dead ends: 7476 [2023-12-22 02:37:25,687 INFO L226 Difference]: Without dead ends: 7111 [2023-12-22 02:37:25,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 169 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:37:25,692 INFO L413 NwaCegarLoop]: 666 mSDtfsCounter, 597 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 597 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:25,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [597 Valid, 777 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:37:25,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7111 states. [2023-12-22 02:37:26,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7111 to 7111. [2023-12-22 02:37:26,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7111 states, 5340 states have (on average 1.2410112359550562) internal successors, (6627), 5520 states have internal predecessors, (6627), 815 states have call successors, (815), 672 states have call predecessors, (815), 954 states have return successors, (1133), 920 states have call predecessors, (1133), 814 states have call successors, (1133) [2023-12-22 02:37:26,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7111 states to 7111 states and 8575 transitions. [2023-12-22 02:37:26,173 INFO L78 Accepts]: Start accepts. Automaton has 7111 states and 8575 transitions. Word has length 171 [2023-12-22 02:37:26,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:26,173 INFO L495 AbstractCegarLoop]: Abstraction has 7111 states and 8575 transitions. [2023-12-22 02:37:26,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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:37:26,173 INFO L276 IsEmpty]: Start isEmpty. Operand 7111 states and 8575 transitions. [2023-12-22 02:37:26,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:26,176 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:26,176 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:26,196 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:37:26,382 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:37:26,382 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:26,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:26,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1936319628, now seen corresponding path program 1 times [2023-12-22 02:37:26,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:26,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [701383878] [2023-12-22 02:37:26,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:26,384 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:37:26,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:26,393 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:37:26,427 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:37:26,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:26,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:37:26,580 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:26,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:37:26,604 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:26,605 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:26,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [701383878] [2023-12-22 02:37:26,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [701383878] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:26,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:26,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:37:26,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785725194] [2023-12-22 02:37:26,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:26,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:37:26,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:26,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:37:26,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:37:26,607 INFO L87 Difference]: Start difference. First operand 7111 states and 8575 transitions. Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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:37:27,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:27,169 INFO L93 Difference]: Finished difference Result 7468 states and 9156 transitions. [2023-12-22 02:37:27,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:37:27,169 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:27,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:27,191 INFO L225 Difference]: With dead ends: 7468 [2023-12-22 02:37:27,191 INFO L226 Difference]: Without dead ends: 7111 [2023-12-22 02:37:27,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 169 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:37:27,195 INFO L413 NwaCegarLoop]: 665 mSDtfsCounter, 588 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:27,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [588 Valid, 776 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:37:27,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7111 states. [2023-12-22 02:37:27,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7111 to 7111. [2023-12-22 02:37:27,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7111 states, 5340 states have (on average 1.2408239700374533) internal successors, (6626), 5520 states have internal predecessors, (6626), 815 states have call successors, (815), 672 states have call predecessors, (815), 954 states have return successors, (1133), 920 states have call predecessors, (1133), 814 states have call successors, (1133) [2023-12-22 02:37:27,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7111 states to 7111 states and 8574 transitions. [2023-12-22 02:37:27,653 INFO L78 Accepts]: Start accepts. Automaton has 7111 states and 8574 transitions. Word has length 171 [2023-12-22 02:37:27,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:27,653 INFO L495 AbstractCegarLoop]: Abstraction has 7111 states and 8574 transitions. [2023-12-22 02:37:27,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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:37:27,653 INFO L276 IsEmpty]: Start isEmpty. Operand 7111 states and 8574 transitions. [2023-12-22 02:37:27,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:27,657 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:27,657 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:27,678 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:37:27,863 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:37:27,865 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:27,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:27,865 INFO L85 PathProgramCache]: Analyzing trace with hash 2013819506, now seen corresponding path program 1 times [2023-12-22 02:37:27,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:27,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1954851903] [2023-12-22 02:37:27,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:27,866 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:37:27,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:27,867 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:37:27,896 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:37:28,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:28,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:28,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:28,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:37:28,109 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:28,109 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:28,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1954851903] [2023-12-22 02:37:28,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1954851903] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:28,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:28,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:28,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847251367] [2023-12-22 02:37:28,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:28,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:28,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:28,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:28,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:28,111 INFO L87 Difference]: Start difference. First operand 7111 states and 8574 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 3 states have internal predecessors, (161), 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:37:29,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:29,285 INFO L93 Difference]: Finished difference Result 7864 states and 9817 transitions. [2023-12-22 02:37:29,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:37:29,285 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 3 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:29,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:29,306 INFO L225 Difference]: With dead ends: 7864 [2023-12-22 02:37:29,307 INFO L226 Difference]: Without dead ends: 7514 [2023-12-22 02:37:29,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:29,311 INFO L413 NwaCegarLoop]: 495 mSDtfsCounter, 1325 mSDsluCounter, 1201 mSDsCounter, 0 mSdLazyCounter, 909 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1356 SdHoareTripleChecker+Valid, 1696 SdHoareTripleChecker+Invalid, 986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:29,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1356 Valid, 1696 Invalid, 986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 909 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 02:37:29,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7514 states. [2023-12-22 02:37:29,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7514 to 7483. [2023-12-22 02:37:29,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7483 states, 5683 states have (on average 1.2657047334154496) internal successors, (7193), 5864 states have internal predecessors, (7193), 837 states have call successors, (837), 678 states have call predecessors, (837), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-22 02:37:29,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7483 states to 7483 states and 9186 transitions. [2023-12-22 02:37:29,742 INFO L78 Accepts]: Start accepts. Automaton has 7483 states and 9186 transitions. Word has length 171 [2023-12-22 02:37:29,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:29,742 INFO L495 AbstractCegarLoop]: Abstraction has 7483 states and 9186 transitions. [2023-12-22 02:37:29,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 3 states have internal predecessors, (161), 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:37:29,743 INFO L276 IsEmpty]: Start isEmpty. Operand 7483 states and 9186 transitions. [2023-12-22 02:37:29,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:29,748 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:29,748 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:29,770 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:37:29,953 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:37:29,954 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:29,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:29,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1001799050, now seen corresponding path program 1 times [2023-12-22 02:37:29,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:29,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1775531165] [2023-12-22 02:37:29,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:29,955 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:37:29,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:29,956 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:37:30,001 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:37:30,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:30,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:30,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:30,195 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:37:30,195 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:30,196 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:30,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1775531165] [2023-12-22 02:37:30,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1775531165] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:30,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:30,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:30,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374768846] [2023-12-22 02:37:30,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:30,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:30,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:30,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:30,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:30,197 INFO L87 Difference]: Start difference. First operand 7483 states and 9186 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:31,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:31,127 INFO L93 Difference]: Finished difference Result 8205 states and 10373 transitions. [2023-12-22 02:37:31,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:37:31,128 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:31,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:31,149 INFO L225 Difference]: With dead ends: 8205 [2023-12-22 02:37:31,150 INFO L226 Difference]: Without dead ends: 7483 [2023-12-22 02:37:31,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:31,154 INFO L413 NwaCegarLoop]: 431 mSDtfsCounter, 973 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1004 SdHoareTripleChecker+Valid, 1109 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:31,155 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1004 Valid, 1109 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:31,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7483 states. [2023-12-22 02:37:31,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7483 to 7483. [2023-12-22 02:37:31,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7483 states, 5683 states have (on average 1.2644729896181595) internal successors, (7186), 5864 states have internal predecessors, (7186), 837 states have call successors, (837), 678 states have call predecessors, (837), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-22 02:37:31,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7483 states to 7483 states and 9179 transitions. [2023-12-22 02:37:31,647 INFO L78 Accepts]: Start accepts. Automaton has 7483 states and 9179 transitions. Word has length 171 [2023-12-22 02:37:31,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:31,647 INFO L495 AbstractCegarLoop]: Abstraction has 7483 states and 9179 transitions. [2023-12-22 02:37:31,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:31,648 INFO L276 IsEmpty]: Start isEmpty. Operand 7483 states and 9179 transitions. [2023-12-22 02:37:31,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:31,650 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:31,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:31,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-12-22 02:37:31,856 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:37:31,857 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:31,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:31,857 INFO L85 PathProgramCache]: Analyzing trace with hash 979132914, now seen corresponding path program 1 times [2023-12-22 02:37:31,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:31,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [824116574] [2023-12-22 02:37:31,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:31,858 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:37:31,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:31,859 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:37:31,860 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:37:32,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:32,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:32,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:32,123 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:37:32,123 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:32,123 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:32,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [824116574] [2023-12-22 02:37:32,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [824116574] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:32,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:32,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:32,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706590718] [2023-12-22 02:37:32,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:32,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:32,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:32,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:32,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:32,125 INFO L87 Difference]: Start difference. First operand 7483 states and 9179 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:33,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:33,294 INFO L93 Difference]: Finished difference Result 8205 states and 10359 transitions. [2023-12-22 02:37:33,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:37:33,295 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:33,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:33,314 INFO L225 Difference]: With dead ends: 8205 [2023-12-22 02:37:33,314 INFO L226 Difference]: Without dead ends: 7483 [2023-12-22 02:37:33,319 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:33,320 INFO L413 NwaCegarLoop]: 428 mSDtfsCounter, 967 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 998 SdHoareTripleChecker+Valid, 1102 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:33,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [998 Valid, 1102 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:33,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7483 states. [2023-12-22 02:37:33,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7483 to 7483. [2023-12-22 02:37:33,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7483 states, 5683 states have (on average 1.2632412458208693) internal successors, (7179), 5864 states have internal predecessors, (7179), 837 states have call successors, (837), 678 states have call predecessors, (837), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-22 02:37:33,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7483 states to 7483 states and 9172 transitions. [2023-12-22 02:37:33,827 INFO L78 Accepts]: Start accepts. Automaton has 7483 states and 9172 transitions. Word has length 171 [2023-12-22 02:37:33,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:33,828 INFO L495 AbstractCegarLoop]: Abstraction has 7483 states and 9172 transitions. [2023-12-22 02:37:33,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:33,828 INFO L276 IsEmpty]: Start isEmpty. Operand 7483 states and 9172 transitions. [2023-12-22 02:37:33,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:33,860 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:33,860 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:33,866 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:37:34,060 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:37:34,061 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:34,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:34,062 INFO L85 PathProgramCache]: Analyzing trace with hash 2012865270, now seen corresponding path program 1 times [2023-12-22 02:37:34,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:34,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [984936308] [2023-12-22 02:37:34,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:34,062 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:37:34,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:34,064 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:37:34,065 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:37:34,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:34,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:34,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:34,304 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:37:34,304 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:34,305 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:34,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [984936308] [2023-12-22 02:37:34,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [984936308] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:34,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:34,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:34,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400744090] [2023-12-22 02:37:34,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:34,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:34,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:34,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:34,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:34,308 INFO L87 Difference]: Start difference. First operand 7483 states and 9172 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:35,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:35,301 INFO L93 Difference]: Finished difference Result 8205 states and 10345 transitions. [2023-12-22 02:37:35,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:37:35,302 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:35,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:35,319 INFO L225 Difference]: With dead ends: 8205 [2023-12-22 02:37:35,320 INFO L226 Difference]: Without dead ends: 7483 [2023-12-22 02:37:35,323 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:35,324 INFO L413 NwaCegarLoop]: 425 mSDtfsCounter, 961 mSDsluCounter, 670 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 992 SdHoareTripleChecker+Valid, 1095 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:35,324 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [992 Valid, 1095 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:35,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7483 states. [2023-12-22 02:37:35,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7483 to 7483. [2023-12-22 02:37:35,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7483 states, 5683 states have (on average 1.262009502023579) internal successors, (7172), 5864 states have internal predecessors, (7172), 837 states have call successors, (837), 678 states have call predecessors, (837), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-22 02:37:35,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7483 states to 7483 states and 9165 transitions. [2023-12-22 02:37:35,883 INFO L78 Accepts]: Start accepts. Automaton has 7483 states and 9165 transitions. Word has length 171 [2023-12-22 02:37:35,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:35,883 INFO L495 AbstractCegarLoop]: Abstraction has 7483 states and 9165 transitions. [2023-12-22 02:37:35,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:35,883 INFO L276 IsEmpty]: Start isEmpty. Operand 7483 states and 9165 transitions. [2023-12-22 02:37:35,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:35,886 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:35,886 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:35,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-22 02:37:36,092 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:37:36,093 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:36,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:36,093 INFO L85 PathProgramCache]: Analyzing trace with hash 689686324, now seen corresponding path program 1 times [2023-12-22 02:37:36,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:36,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1689789407] [2023-12-22 02:37:36,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:36,094 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:37:36,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:36,096 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:37:36,098 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:37:36,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:36,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:36,247 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:36,313 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:37:36,313 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:36,314 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:36,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1689789407] [2023-12-22 02:37:36,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1689789407] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:36,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:36,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:36,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427645308] [2023-12-22 02:37:36,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:36,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:36,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:36,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:36,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:36,315 INFO L87 Difference]: Start difference. First operand 7483 states and 9165 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:37,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:37,410 INFO L93 Difference]: Finished difference Result 8205 states and 10331 transitions. [2023-12-22 02:37:37,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:37:37,412 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:37,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:37,432 INFO L225 Difference]: With dead ends: 8205 [2023-12-22 02:37:37,432 INFO L226 Difference]: Without dead ends: 7483 [2023-12-22 02:37:37,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:37,438 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 955 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 986 SdHoareTripleChecker+Valid, 1088 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:37,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [986 Valid, 1088 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:37,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7483 states. [2023-12-22 02:37:38,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7483 to 7483. [2023-12-22 02:37:38,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7483 states, 5683 states have (on average 1.260777758226289) internal successors, (7165), 5864 states have internal predecessors, (7165), 837 states have call successors, (837), 678 states have call predecessors, (837), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-22 02:37:38,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7483 states to 7483 states and 9158 transitions. [2023-12-22 02:37:38,068 INFO L78 Accepts]: Start accepts. Automaton has 7483 states and 9158 transitions. Word has length 171 [2023-12-22 02:37:38,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:38,069 INFO L495 AbstractCegarLoop]: Abstraction has 7483 states and 9158 transitions. [2023-12-22 02:37:38,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:38,069 INFO L276 IsEmpty]: Start isEmpty. Operand 7483 states and 9158 transitions. [2023-12-22 02:37:38,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:38,072 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:38,072 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:38,102 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:37:38,279 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:37:38,280 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:38,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:38,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1284654792, now seen corresponding path program 1 times [2023-12-22 02:37:38,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:38,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2088503851] [2023-12-22 02:37:38,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:38,281 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:37:38,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:38,286 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:37:38,287 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:37:38,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:38,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:38,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:38,496 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:37:38,496 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:38,496 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:38,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2088503851] [2023-12-22 02:37:38,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2088503851] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:38,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:38,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:38,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397195923] [2023-12-22 02:37:38,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:38,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:38,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:38,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:38,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:38,498 INFO L87 Difference]: Start difference. First operand 7483 states and 9158 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:39,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:39,635 INFO L93 Difference]: Finished difference Result 8205 states and 10317 transitions. [2023-12-22 02:37:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:37:39,635 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:39,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:39,651 INFO L225 Difference]: With dead ends: 8205 [2023-12-22 02:37:39,651 INFO L226 Difference]: Without dead ends: 7483 [2023-12-22 02:37:39,654 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:39,656 INFO L413 NwaCegarLoop]: 419 mSDtfsCounter, 948 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 979 SdHoareTripleChecker+Valid, 1081 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:39,656 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [979 Valid, 1081 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:39,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7483 states. [2023-12-22 02:37:40,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7483 to 7483. [2023-12-22 02:37:40,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7483 states, 5683 states have (on average 1.2595460144289987) internal successors, (7158), 5864 states have internal predecessors, (7158), 837 states have call successors, (837), 678 states have call predecessors, (837), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-22 02:37:40,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7483 states to 7483 states and 9151 transitions. [2023-12-22 02:37:40,313 INFO L78 Accepts]: Start accepts. Automaton has 7483 states and 9151 transitions. Word has length 171 [2023-12-22 02:37:40,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:40,314 INFO L495 AbstractCegarLoop]: Abstraction has 7483 states and 9151 transitions. [2023-12-22 02:37:40,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:40,314 INFO L276 IsEmpty]: Start isEmpty. Operand 7483 states and 9151 transitions. [2023-12-22 02:37:40,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:40,318 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:40,318 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:40,334 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:37:40,524 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:37:40,524 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:40,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:40,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1591499836, now seen corresponding path program 1 times [2023-12-22 02:37:40,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:40,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [405532624] [2023-12-22 02:37:40,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:40,526 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:37:40,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:40,528 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:37:40,548 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:37:40,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:40,666 INFO L262 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:40,669 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:40,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:37:40,748 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:40,748 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:40,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [405532624] [2023-12-22 02:37:40,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [405532624] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:40,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:40,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:40,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947667738] [2023-12-22 02:37:40,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:40,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:40,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:40,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:40,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:40,750 INFO L87 Difference]: Start difference. First operand 7483 states and 9151 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:41,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:41,854 INFO L93 Difference]: Finished difference Result 8205 states and 10303 transitions. [2023-12-22 02:37:41,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:37:41,855 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:41,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:41,868 INFO L225 Difference]: With dead ends: 8205 [2023-12-22 02:37:41,868 INFO L226 Difference]: Without dead ends: 7483 [2023-12-22 02:37:41,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:41,872 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 942 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 973 SdHoareTripleChecker+Valid, 1074 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:41,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [973 Valid, 1074 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:41,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7483 states. [2023-12-22 02:37:42,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7483 to 7483. [2023-12-22 02:37:42,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7483 states, 5683 states have (on average 1.2583142706317085) internal successors, (7151), 5864 states have internal predecessors, (7151), 837 states have call successors, (837), 678 states have call predecessors, (837), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-22 02:37:42,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7483 states to 7483 states and 9144 transitions. [2023-12-22 02:37:42,515 INFO L78 Accepts]: Start accepts. Automaton has 7483 states and 9144 transitions. Word has length 171 [2023-12-22 02:37:42,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:42,515 INFO L495 AbstractCegarLoop]: Abstraction has 7483 states and 9144 transitions. [2023-12-22 02:37:42,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:42,515 INFO L276 IsEmpty]: Start isEmpty. Operand 7483 states and 9144 transitions. [2023-12-22 02:37:42,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:42,518 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:42,518 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:42,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-22 02:37:42,723 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:37:42,724 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:42,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:42,724 INFO L85 PathProgramCache]: Analyzing trace with hash 21711032, now seen corresponding path program 1 times [2023-12-22 02:37:42,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:42,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1297857888] [2023-12-22 02:37:42,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:42,725 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:37:42,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:42,726 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:37:42,728 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:37:42,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:42,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:42,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:42,953 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:37:42,953 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:42,953 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:42,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1297857888] [2023-12-22 02:37:42,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1297857888] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:42,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:42,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:42,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043508505] [2023-12-22 02:37:42,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:42,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:42,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:42,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:42,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:42,955 INFO L87 Difference]: Start difference. First operand 7483 states and 9144 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:44,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:44,067 INFO L93 Difference]: Finished difference Result 8205 states and 10289 transitions. [2023-12-22 02:37:44,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:37:44,068 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:44,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:44,082 INFO L225 Difference]: With dead ends: 8205 [2023-12-22 02:37:44,082 INFO L226 Difference]: Without dead ends: 7483 [2023-12-22 02:37:44,085 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:44,086 INFO L413 NwaCegarLoop]: 413 mSDtfsCounter, 936 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 967 SdHoareTripleChecker+Valid, 1067 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:44,086 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [967 Valid, 1067 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:44,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7483 states. [2023-12-22 02:37:44,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7483 to 7483. [2023-12-22 02:37:44,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7483 states, 5683 states have (on average 1.2570825268344183) internal successors, (7144), 5864 states have internal predecessors, (7144), 837 states have call successors, (837), 678 states have call predecessors, (837), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-22 02:37:44,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7483 states to 7483 states and 9137 transitions. [2023-12-22 02:37:44,769 INFO L78 Accepts]: Start accepts. Automaton has 7483 states and 9137 transitions. Word has length 171 [2023-12-22 02:37:44,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:44,770 INFO L495 AbstractCegarLoop]: Abstraction has 7483 states and 9137 transitions. [2023-12-22 02:37:44,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:44,770 INFO L276 IsEmpty]: Start isEmpty. Operand 7483 states and 9137 transitions. [2023-12-22 02:37:44,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:44,772 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:44,772 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:44,777 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:37:44,977 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:37:44,978 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:44,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:44,978 INFO L85 PathProgramCache]: Analyzing trace with hash 525262012, now seen corresponding path program 1 times [2023-12-22 02:37:44,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:44,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [512590218] [2023-12-22 02:37:44,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:44,979 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:37:44,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:44,980 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:37:44,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-22 02:37:45,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:45,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:45,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:45,186 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:37:45,186 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:45,187 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:45,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [512590218] [2023-12-22 02:37:45,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [512590218] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:45,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:45,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:45,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918622623] [2023-12-22 02:37:45,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:45,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:45,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:45,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:45,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:45,188 INFO L87 Difference]: Start difference. First operand 7483 states and 9137 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:46,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:46,446 INFO L93 Difference]: Finished difference Result 8205 states and 10275 transitions. [2023-12-22 02:37:46,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:37:46,447 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:46,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:46,460 INFO L225 Difference]: With dead ends: 8205 [2023-12-22 02:37:46,460 INFO L226 Difference]: Without dead ends: 7483 [2023-12-22 02:37:46,462 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:46,462 INFO L413 NwaCegarLoop]: 410 mSDtfsCounter, 930 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 961 SdHoareTripleChecker+Valid, 1060 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:46,463 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [961 Valid, 1060 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:46,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7483 states. [2023-12-22 02:37:47,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7483 to 7483. [2023-12-22 02:37:47,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7483 states, 5683 states have (on average 1.2558507830371284) internal successors, (7137), 5864 states have internal predecessors, (7137), 837 states have call successors, (837), 678 states have call predecessors, (837), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-22 02:37:47,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7483 states to 7483 states and 9130 transitions. [2023-12-22 02:37:47,170 INFO L78 Accepts]: Start accepts. Automaton has 7483 states and 9130 transitions. Word has length 171 [2023-12-22 02:37:47,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:47,170 INFO L495 AbstractCegarLoop]: Abstraction has 7483 states and 9130 transitions. [2023-12-22 02:37:47,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:47,170 INFO L276 IsEmpty]: Start isEmpty. Operand 7483 states and 9130 transitions. [2023-12-22 02:37:47,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:47,173 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:47,173 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:47,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-12-22 02:37:47,378 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:37:47,378 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:47,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:47,378 INFO L85 PathProgramCache]: Analyzing trace with hash 541505592, now seen corresponding path program 1 times [2023-12-22 02:37:47,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:47,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1676055000] [2023-12-22 02:37:47,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:47,379 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:37:47,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:47,380 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:37:47,381 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:37:47,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:47,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:47,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:47,606 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:37:47,607 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:47,607 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:47,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1676055000] [2023-12-22 02:37:47,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1676055000] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:47,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:47,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:47,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328631595] [2023-12-22 02:37:47,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:47,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:47,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:47,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:47,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:47,608 INFO L87 Difference]: Start difference. First operand 7483 states and 9130 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:48,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:48,858 INFO L93 Difference]: Finished difference Result 8205 states and 10261 transitions. [2023-12-22 02:37:48,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:37:48,859 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:48,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:48,874 INFO L225 Difference]: With dead ends: 8205 [2023-12-22 02:37:48,874 INFO L226 Difference]: Without dead ends: 7483 [2023-12-22 02:37:48,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:48,877 INFO L413 NwaCegarLoop]: 407 mSDtfsCounter, 924 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 955 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:48,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [955 Valid, 1053 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:48,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7483 states. [2023-12-22 02:37:49,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7483 to 7483. [2023-12-22 02:37:49,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7483 states, 5683 states have (on average 1.2546190392398382) internal successors, (7130), 5864 states have internal predecessors, (7130), 837 states have call successors, (837), 678 states have call predecessors, (837), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-22 02:37:49,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7483 states to 7483 states and 9123 transitions. [2023-12-22 02:37:49,650 INFO L78 Accepts]: Start accepts. Automaton has 7483 states and 9123 transitions. Word has length 171 [2023-12-22 02:37:49,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:49,650 INFO L495 AbstractCegarLoop]: Abstraction has 7483 states and 9123 transitions. [2023-12-22 02:37:49,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:49,650 INFO L276 IsEmpty]: Start isEmpty. Operand 7483 states and 9123 transitions. [2023-12-22 02:37:49,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:49,653 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:49,653 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:49,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-22 02:37:49,860 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:37:49,860 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:49,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:49,860 INFO L85 PathProgramCache]: Analyzing trace with hash -2090369732, now seen corresponding path program 1 times [2023-12-22 02:37:49,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:49,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [39869945] [2023-12-22 02:37:49,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:49,861 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:37:49,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:49,862 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:37:49,864 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:37:50,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:50,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:50,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:50,085 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:37:50,086 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:50,086 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:50,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [39869945] [2023-12-22 02:37:50,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [39869945] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:50,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:50,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:50,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082688446] [2023-12-22 02:37:50,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:50,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:50,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:50,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:50,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:50,087 INFO L87 Difference]: Start difference. First operand 7483 states and 9123 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:51,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:51,476 INFO L93 Difference]: Finished difference Result 8205 states and 10247 transitions. [2023-12-22 02:37:51,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:37:51,477 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:51,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:51,492 INFO L225 Difference]: With dead ends: 8205 [2023-12-22 02:37:51,492 INFO L226 Difference]: Without dead ends: 7483 [2023-12-22 02:37:51,495 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:51,496 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 918 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 949 SdHoareTripleChecker+Valid, 1046 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:51,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [949 Valid, 1046 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:51,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7483 states. [2023-12-22 02:37:52,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7483 to 7483. [2023-12-22 02:37:52,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7483 states, 5683 states have (on average 1.253387295442548) internal successors, (7123), 5864 states have internal predecessors, (7123), 837 states have call successors, (837), 678 states have call predecessors, (837), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-22 02:37:52,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7483 states to 7483 states and 9116 transitions. [2023-12-22 02:37:52,286 INFO L78 Accepts]: Start accepts. Automaton has 7483 states and 9116 transitions. Word has length 171 [2023-12-22 02:37:52,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:52,286 INFO L495 AbstractCegarLoop]: Abstraction has 7483 states and 9116 transitions. [2023-12-22 02:37:52,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:52,286 INFO L276 IsEmpty]: Start isEmpty. Operand 7483 states and 9116 transitions. [2023-12-22 02:37:52,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:52,288 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:52,289 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:52,296 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:37:52,493 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:37:52,494 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:52,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:52,494 INFO L85 PathProgramCache]: Analyzing trace with hash 68714362, now seen corresponding path program 1 times [2023-12-22 02:37:52,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:52,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [611337118] [2023-12-22 02:37:52,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:52,495 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:37:52,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:52,496 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:37:52,499 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:37:52,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:52,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:52,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:52,730 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:37:52,730 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:52,730 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:52,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [611337118] [2023-12-22 02:37:52,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [611337118] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:52,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:52,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:52,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921115630] [2023-12-22 02:37:52,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:52,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:52,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:52,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:52,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:52,732 INFO L87 Difference]: Start difference. First operand 7483 states and 9116 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:54,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:54,069 INFO L93 Difference]: Finished difference Result 8205 states and 10233 transitions. [2023-12-22 02:37:54,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:37:54,070 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:54,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:54,082 INFO L225 Difference]: With dead ends: 8205 [2023-12-22 02:37:54,082 INFO L226 Difference]: Without dead ends: 7483 [2023-12-22 02:37:54,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:54,085 INFO L413 NwaCegarLoop]: 401 mSDtfsCounter, 912 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 943 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:54,085 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [943 Valid, 1039 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:54,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7483 states. [2023-12-22 02:37:54,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7483 to 7483. [2023-12-22 02:37:54,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7483 states, 5683 states have (on average 1.2521555516452578) internal successors, (7116), 5864 states have internal predecessors, (7116), 837 states have call successors, (837), 678 states have call predecessors, (837), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-22 02:37:54,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7483 states to 7483 states and 9109 transitions. [2023-12-22 02:37:54,924 INFO L78 Accepts]: Start accepts. Automaton has 7483 states and 9109 transitions. Word has length 171 [2023-12-22 02:37:54,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:54,925 INFO L495 AbstractCegarLoop]: Abstraction has 7483 states and 9109 transitions. [2023-12-22 02:37:54,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:54,925 INFO L276 IsEmpty]: Start isEmpty. Operand 7483 states and 9109 transitions. [2023-12-22 02:37:54,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:54,927 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:54,927 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:54,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-22 02:37:55,133 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:37:55,133 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:55,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:55,134 INFO L85 PathProgramCache]: Analyzing trace with hash 65975678, now seen corresponding path program 1 times [2023-12-22 02:37:55,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:55,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1655169610] [2023-12-22 02:37:55,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:55,134 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:37:55,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:55,135 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:37:55,137 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:37:55,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:55,311 INFO L262 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:55,313 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:55,373 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:37:55,373 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:55,373 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:55,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1655169610] [2023-12-22 02:37:55,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1655169610] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:55,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:55,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:55,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490695830] [2023-12-22 02:37:55,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:55,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:55,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:55,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:55,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:55,375 INFO L87 Difference]: Start difference. First operand 7483 states and 9109 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:56,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:56,866 INFO L93 Difference]: Finished difference Result 8383 states and 10511 transitions. [2023-12-22 02:37:56,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:37:56,867 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:56,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:56,880 INFO L225 Difference]: With dead ends: 8383 [2023-12-22 02:37:56,881 INFO L226 Difference]: Without dead ends: 7661 [2023-12-22 02:37:56,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:56,884 INFO L413 NwaCegarLoop]: 399 mSDtfsCounter, 1028 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 820 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1059 SdHoareTripleChecker+Valid, 1033 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:56,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1059 Valid, 1033 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 820 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:37:56,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7661 states. [2023-12-22 02:37:57,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7661 to 7661. [2023-12-22 02:37:57,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7661 states, 5855 states have (on average 1.2575576430401367) internal successors, (7363), 6036 states have internal predecessors, (7363), 839 states have call successors, (839), 682 states have call predecessors, (839), 965 states have return successors, (1158), 944 states have call predecessors, (1158), 838 states have call successors, (1158) [2023-12-22 02:37:57,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7661 states to 7661 states and 9360 transitions. [2023-12-22 02:37:57,892 INFO L78 Accepts]: Start accepts. Automaton has 7661 states and 9360 transitions. Word has length 171 [2023-12-22 02:37:57,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:57,893 INFO L495 AbstractCegarLoop]: Abstraction has 7661 states and 9360 transitions. [2023-12-22 02:37:57,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:57,893 INFO L276 IsEmpty]: Start isEmpty. Operand 7661 states and 9360 transitions. [2023-12-22 02:37:57,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:37:57,895 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:57,895 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:57,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-22 02:37:58,100 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:37:58,100 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:58,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:58,101 INFO L85 PathProgramCache]: Analyzing trace with hash -2128438142, now seen corresponding path program 1 times [2023-12-22 02:37:58,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:58,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1243747577] [2023-12-22 02:37:58,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:58,101 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:37:58,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:58,103 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:37:58,103 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:37:58,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:58,251 INFO L262 TraceCheckSpWp]: Trace formula consists of 506 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:58,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:58,316 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:37:58,316 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:58,316 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:58,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1243747577] [2023-12-22 02:37:58,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1243747577] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:58,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:58,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:37:58,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523640513] [2023-12-22 02:37:58,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:58,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:58,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:58,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:58,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:58,317 INFO L87 Difference]: Start difference. First operand 7661 states and 9360 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37:59,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:59,830 INFO L93 Difference]: Finished difference Result 8739 states and 11013 transitions. [2023-12-22 02:37:59,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:37:59,831 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:37:59,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:59,871 INFO L225 Difference]: With dead ends: 8739 [2023-12-22 02:37:59,872 INFO L226 Difference]: Without dead ends: 7839 [2023-12-22 02:37:59,875 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:37:59,875 INFO L413 NwaCegarLoop]: 396 mSDtfsCounter, 1021 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1052 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:59,875 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1052 Valid, 1026 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:37:59,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7839 states. [2023-12-22 02:38:00,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7839 to 7839. [2023-12-22 02:38:00,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7839 states, 6027 states have (on average 1.2619877219180355) internal successors, (7606), 6208 states have internal predecessors, (7606), 841 states have call successors, (841), 686 states have call predecessors, (841), 969 states have return successors, (1160), 946 states have call predecessors, (1160), 840 states have call successors, (1160) [2023-12-22 02:38:00,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7839 states to 7839 states and 9607 transitions. [2023-12-22 02:38:00,774 INFO L78 Accepts]: Start accepts. Automaton has 7839 states and 9607 transitions. Word has length 171 [2023-12-22 02:38:00,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:00,774 INFO L495 AbstractCegarLoop]: Abstraction has 7839 states and 9607 transitions. [2023-12-22 02:38:00,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:00,774 INFO L276 IsEmpty]: Start isEmpty. Operand 7839 states and 9607 transitions. [2023-12-22 02:38:00,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:00,777 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:00,777 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:00,783 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:38:00,983 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:38:00,983 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:00,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:00,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1574346653, now seen corresponding path program 1 times [2023-12-22 02:38:00,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:00,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2090784157] [2023-12-22 02:38:00,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:00,984 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:38:00,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:00,986 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:38:00,986 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:38:01,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:01,133 INFO L262 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:01,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:01,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:38:01,198 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:01,198 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:01,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2090784157] [2023-12-22 02:38:01,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2090784157] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:01,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:01,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:01,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25661685] [2023-12-22 02:38:01,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:01,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:38:01,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:01,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:38:01,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:38:01,200 INFO L87 Difference]: Start difference. First operand 7839 states and 9607 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:02,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:02,760 INFO L93 Difference]: Finished difference Result 9095 states and 11507 transitions. [2023-12-22 02:38:02,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:38:02,761 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:02,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:02,777 INFO L225 Difference]: With dead ends: 9095 [2023-12-22 02:38:02,777 INFO L226 Difference]: Without dead ends: 8017 [2023-12-22 02:38:02,781 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:38:02,782 INFO L413 NwaCegarLoop]: 393 mSDtfsCounter, 1015 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1046 SdHoareTripleChecker+Valid, 1019 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:02,782 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1046 Valid, 1019 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 814 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:38:02,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8017 states. [2023-12-22 02:38:03,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8017 to 8017. [2023-12-22 02:38:03,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8017 states, 6199 states have (on average 1.2655266978544926) internal successors, (7845), 6380 states have internal predecessors, (7845), 843 states have call successors, (843), 690 states have call predecessors, (843), 973 states have return successors, (1162), 948 states have call predecessors, (1162), 842 states have call successors, (1162) [2023-12-22 02:38:03,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8017 states to 8017 states and 9850 transitions. [2023-12-22 02:38:03,880 INFO L78 Accepts]: Start accepts. Automaton has 8017 states and 9850 transitions. Word has length 171 [2023-12-22 02:38:03,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:03,880 INFO L495 AbstractCegarLoop]: Abstraction has 8017 states and 9850 transitions. [2023-12-22 02:38:03,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:03,881 INFO L276 IsEmpty]: Start isEmpty. Operand 8017 states and 9850 transitions. [2023-12-22 02:38:03,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:03,883 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:03,883 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:03,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-22 02:38:04,088 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:38:04,089 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:04,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:04,089 INFO L85 PathProgramCache]: Analyzing trace with hash -970950751, now seen corresponding path program 1 times [2023-12-22 02:38:04,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:04,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1161350034] [2023-12-22 02:38:04,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:04,090 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:38:04,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:04,091 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:38:04,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-22 02:38:04,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:04,254 INFO L262 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:04,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:04,325 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:38:04,325 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:04,325 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:04,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1161350034] [2023-12-22 02:38:04,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1161350034] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:04,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:04,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:04,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860965781] [2023-12-22 02:38:04,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:04,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:38:04,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:04,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:38:04,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:38:04,327 INFO L87 Difference]: Start difference. First operand 8017 states and 9850 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:05,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:05,841 INFO L93 Difference]: Finished difference Result 9451 states and 11993 transitions. [2023-12-22 02:38:05,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:38:05,841 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:05,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:05,856 INFO L225 Difference]: With dead ends: 9451 [2023-12-22 02:38:05,856 INFO L226 Difference]: Without dead ends: 8195 [2023-12-22 02:38:05,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:38:05,873 INFO L413 NwaCegarLoop]: 390 mSDtfsCounter, 1008 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1039 SdHoareTripleChecker+Valid, 1012 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:05,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1039 Valid, 1012 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 813 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:38:05,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8195 states. [2023-12-22 02:38:07,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8195 to 8195. [2023-12-22 02:38:07,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8195 states, 6371 states have (on average 1.2682467430544655) internal successors, (8080), 6552 states have internal predecessors, (8080), 845 states have call successors, (845), 694 states have call predecessors, (845), 977 states have return successors, (1164), 950 states have call predecessors, (1164), 844 states have call successors, (1164) [2023-12-22 02:38:07,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8195 states to 8195 states and 10089 transitions. [2023-12-22 02:38:07,092 INFO L78 Accepts]: Start accepts. Automaton has 8195 states and 10089 transitions. Word has length 171 [2023-12-22 02:38:07,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:07,093 INFO L495 AbstractCegarLoop]: Abstraction has 8195 states and 10089 transitions. [2023-12-22 02:38:07,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:07,093 INFO L276 IsEmpty]: Start isEmpty. Operand 8195 states and 10089 transitions. [2023-12-22 02:38:07,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:07,095 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:07,095 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:07,100 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:38:07,300 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:38:07,300 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:07,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:07,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1238389884, now seen corresponding path program 1 times [2023-12-22 02:38:07,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:07,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1600693884] [2023-12-22 02:38:07,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:07,301 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:38:07,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:07,302 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:38:07,336 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:38:07,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:07,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:07,435 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:07,494 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:38:07,494 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:07,494 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:07,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1600693884] [2023-12-22 02:38:07,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1600693884] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:07,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:07,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:07,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405593231] [2023-12-22 02:38:07,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:07,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:38:07,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:07,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:38:07,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:38:07,498 INFO L87 Difference]: Start difference. First operand 8195 states and 10089 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:09,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:09,101 INFO L93 Difference]: Finished difference Result 9807 states and 12471 transitions. [2023-12-22 02:38:09,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:38:09,101 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:09,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:09,117 INFO L225 Difference]: With dead ends: 9807 [2023-12-22 02:38:09,117 INFO L226 Difference]: Without dead ends: 8373 [2023-12-22 02:38:09,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:38:09,120 INFO L413 NwaCegarLoop]: 387 mSDtfsCounter, 1001 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 812 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1032 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:09,121 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1032 Valid, 1005 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 812 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:38:09,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8373 states. [2023-12-22 02:38:10,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8373 to 8373. [2023-12-22 02:38:10,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8373 states, 6543 states have (on average 1.2702124407764022) internal successors, (8311), 6724 states have internal predecessors, (8311), 847 states have call successors, (847), 698 states have call predecessors, (847), 981 states have return successors, (1166), 952 states have call predecessors, (1166), 846 states have call successors, (1166) [2023-12-22 02:38:10,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8373 states to 8373 states and 10324 transitions. [2023-12-22 02:38:10,148 INFO L78 Accepts]: Start accepts. Automaton has 8373 states and 10324 transitions. Word has length 171 [2023-12-22 02:38:10,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:10,148 INFO L495 AbstractCegarLoop]: Abstraction has 8373 states and 10324 transitions. [2023-12-22 02:38:10,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:10,148 INFO L276 IsEmpty]: Start isEmpty. Operand 8373 states and 10324 transitions. [2023-12-22 02:38:10,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:10,150 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:10,150 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:10,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2023-12-22 02:38:10,354 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:38:10,355 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:10,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:10,355 INFO L85 PathProgramCache]: Analyzing trace with hash 755333313, now seen corresponding path program 1 times [2023-12-22 02:38:10,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:10,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [329273033] [2023-12-22 02:38:10,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:10,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:38:10,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:10,356 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:38:10,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-22 02:38:10,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:10,488 INFO L262 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:10,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:10,560 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:38:10,561 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:10,561 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:10,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [329273033] [2023-12-22 02:38:10,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [329273033] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:10,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:10,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:10,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480287674] [2023-12-22 02:38:10,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:10,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:38:10,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:10,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:38:10,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:38:10,562 INFO L87 Difference]: Start difference. First operand 8373 states and 10324 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:12,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:12,248 INFO L93 Difference]: Finished difference Result 10163 states and 12941 transitions. [2023-12-22 02:38:12,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:38:12,248 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:12,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:12,261 INFO L225 Difference]: With dead ends: 10163 [2023-12-22 02:38:12,262 INFO L226 Difference]: Without dead ends: 8551 [2023-12-22 02:38:12,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:38:12,265 INFO L413 NwaCegarLoop]: 384 mSDtfsCounter, 994 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1025 SdHoareTripleChecker+Valid, 998 SdHoareTripleChecker+Invalid, 868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:12,265 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1025 Valid, 998 Invalid, 868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 811 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:38:12,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8551 states. [2023-12-22 02:38:13,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8551 to 8551. [2023-12-22 02:38:13,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8551 states, 6715 states have (on average 1.271481757259866) internal successors, (8538), 6896 states have internal predecessors, (8538), 849 states have call successors, (849), 702 states have call predecessors, (849), 985 states have return successors, (1168), 954 states have call predecessors, (1168), 848 states have call successors, (1168) [2023-12-22 02:38:13,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8551 states to 8551 states and 10555 transitions. [2023-12-22 02:38:13,419 INFO L78 Accepts]: Start accepts. Automaton has 8551 states and 10555 transitions. Word has length 171 [2023-12-22 02:38:13,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:13,419 INFO L495 AbstractCegarLoop]: Abstraction has 8551 states and 10555 transitions. [2023-12-22 02:38:13,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:13,420 INFO L276 IsEmpty]: Start isEmpty. Operand 8551 states and 10555 transitions. [2023-12-22 02:38:13,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:13,422 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:13,422 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:13,427 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:38:13,630 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:38:13,631 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:13,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:13,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1430493439, now seen corresponding path program 1 times [2023-12-22 02:38:13,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:13,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [805469405] [2023-12-22 02:38:13,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:13,631 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:38:13,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:13,632 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:38:13,653 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:38:13,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:13,782 INFO L262 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:13,784 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:13,842 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:38:13,843 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:13,843 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:13,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [805469405] [2023-12-22 02:38:13,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [805469405] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:13,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:13,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:13,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011534422] [2023-12-22 02:38:13,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:13,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:38:13,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:13,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:38:13,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:38:13,844 INFO L87 Difference]: Start difference. First operand 8551 states and 10555 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:15,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:15,649 INFO L93 Difference]: Finished difference Result 10519 states and 13403 transitions. [2023-12-22 02:38:15,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:38:15,650 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:15,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:15,667 INFO L225 Difference]: With dead ends: 10519 [2023-12-22 02:38:15,667 INFO L226 Difference]: Without dead ends: 8729 [2023-12-22 02:38:15,671 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:38:15,671 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 987 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1018 SdHoareTripleChecker+Valid, 991 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:15,672 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1018 Valid, 991 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 810 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:38:15,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8729 states. [2023-12-22 02:38:16,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8729 to 8729. [2023-12-22 02:38:16,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8729 states, 6887 states have (on average 1.272106868012197) internal successors, (8761), 7068 states have internal predecessors, (8761), 851 states have call successors, (851), 706 states have call predecessors, (851), 989 states have return successors, (1170), 956 states have call predecessors, (1170), 850 states have call successors, (1170) [2023-12-22 02:38:16,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8729 states to 8729 states and 10782 transitions. [2023-12-22 02:38:16,888 INFO L78 Accepts]: Start accepts. Automaton has 8729 states and 10782 transitions. Word has length 171 [2023-12-22 02:38:16,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:16,889 INFO L495 AbstractCegarLoop]: Abstraction has 8729 states and 10782 transitions. [2023-12-22 02:38:16,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:16,889 INFO L276 IsEmpty]: Start isEmpty. Operand 8729 states and 10782 transitions. [2023-12-22 02:38:16,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:16,891 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:16,891 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:16,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-12-22 02:38:17,093 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:38:17,095 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:17,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:17,095 INFO L85 PathProgramCache]: Analyzing trace with hash -862250108, now seen corresponding path program 1 times [2023-12-22 02:38:17,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:17,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1627311501] [2023-12-22 02:38:17,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:17,096 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:38:17,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:17,097 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:38:17,099 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:38:17,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:17,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:17,250 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:17,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:38:17,299 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:17,299 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:17,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1627311501] [2023-12-22 02:38:17,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1627311501] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:17,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:17,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:17,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882903075] [2023-12-22 02:38:17,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:17,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:38:17,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:17,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:38:17,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:38:17,300 INFO L87 Difference]: Start difference. First operand 8729 states and 10782 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:18,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:18,951 INFO L93 Difference]: Finished difference Result 10875 states and 13857 transitions. [2023-12-22 02:38:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:38:18,952 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:18,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:18,965 INFO L225 Difference]: With dead ends: 10875 [2023-12-22 02:38:18,965 INFO L226 Difference]: Without dead ends: 8907 [2023-12-22 02:38:18,968 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:38:18,969 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 979 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1010 SdHoareTripleChecker+Valid, 984 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:18,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1010 Valid, 984 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 809 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:38:18,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8907 states. [2023-12-22 02:38:20,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8907 to 8907. [2023-12-22 02:38:20,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8907 states, 7059 states have (on average 1.2721348632950842) internal successors, (8980), 7240 states have internal predecessors, (8980), 853 states have call successors, (853), 710 states have call predecessors, (853), 993 states have return successors, (1172), 958 states have call predecessors, (1172), 852 states have call successors, (1172) [2023-12-22 02:38:20,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8907 states to 8907 states and 11005 transitions. [2023-12-22 02:38:20,179 INFO L78 Accepts]: Start accepts. Automaton has 8907 states and 11005 transitions. Word has length 171 [2023-12-22 02:38:20,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:20,179 INFO L495 AbstractCegarLoop]: Abstraction has 8907 states and 11005 transitions. [2023-12-22 02:38:20,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:20,179 INFO L276 IsEmpty]: Start isEmpty. Operand 8907 states and 11005 transitions. [2023-12-22 02:38:20,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:20,182 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:20,182 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:20,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Ended with exit code 0 [2023-12-22 02:38:20,387 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:38:20,387 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:20,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:20,388 INFO L85 PathProgramCache]: Analyzing trace with hash -649540535, now seen corresponding path program 1 times [2023-12-22 02:38:20,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:20,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1387322495] [2023-12-22 02:38:20,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:20,388 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:38:20,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:20,389 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:38:20,391 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:38:20,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:20,529 INFO L262 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:20,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:20,597 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:38:20,597 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:20,597 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:20,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1387322495] [2023-12-22 02:38:20,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1387322495] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:20,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:20,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:20,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290138979] [2023-12-22 02:38:20,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:20,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:38:20,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:20,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:38:20,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:38:20,600 INFO L87 Difference]: Start difference. First operand 8907 states and 11005 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:22,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:22,511 INFO L93 Difference]: Finished difference Result 11231 states and 14303 transitions. [2023-12-22 02:38:22,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:38:22,512 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:22,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:22,526 INFO L225 Difference]: With dead ends: 11231 [2023-12-22 02:38:22,526 INFO L226 Difference]: Without dead ends: 9085 [2023-12-22 02:38:22,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:38:22,529 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 972 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1003 SdHoareTripleChecker+Valid, 977 SdHoareTripleChecker+Invalid, 865 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:22,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1003 Valid, 977 Invalid, 865 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 808 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:38:22,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9085 states. [2023-12-22 02:38:23,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9085 to 9085. [2023-12-22 02:38:23,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9085 states, 7231 states have (on average 1.2716083529249067) internal successors, (9195), 7412 states have internal predecessors, (9195), 855 states have call successors, (855), 714 states have call predecessors, (855), 997 states have return successors, (1174), 960 states have call predecessors, (1174), 854 states have call successors, (1174) [2023-12-22 02:38:23,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9085 states to 9085 states and 11224 transitions. [2023-12-22 02:38:23,816 INFO L78 Accepts]: Start accepts. Automaton has 9085 states and 11224 transitions. Word has length 171 [2023-12-22 02:38:23,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:23,816 INFO L495 AbstractCegarLoop]: Abstraction has 9085 states and 11224 transitions. [2023-12-22 02:38:23,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:23,816 INFO L276 IsEmpty]: Start isEmpty. Operand 9085 states and 11224 transitions. [2023-12-22 02:38:23,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:23,818 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:23,818 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:23,825 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:38:24,024 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:38:24,024 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:24,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:24,025 INFO L85 PathProgramCache]: Analyzing trace with hash -860344123, now seen corresponding path program 1 times [2023-12-22 02:38:24,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:24,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [608849287] [2023-12-22 02:38:24,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:24,026 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:38:24,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:24,029 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:38:24,030 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:38:24,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:24,160 INFO L262 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:24,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:24,225 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:38:24,225 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:24,225 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:24,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [608849287] [2023-12-22 02:38:24,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [608849287] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:24,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:24,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:24,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933278185] [2023-12-22 02:38:24,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:24,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:38:24,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:24,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:38:24,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:38:24,227 INFO L87 Difference]: Start difference. First operand 9085 states and 11224 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:26,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:26,155 INFO L93 Difference]: Finished difference Result 11587 states and 14741 transitions. [2023-12-22 02:38:26,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:38:26,155 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:26,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:26,172 INFO L225 Difference]: With dead ends: 11587 [2023-12-22 02:38:26,172 INFO L226 Difference]: Without dead ends: 9263 [2023-12-22 02:38:26,175 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:38:26,175 INFO L413 NwaCegarLoop]: 372 mSDtfsCounter, 965 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 996 SdHoareTripleChecker+Valid, 970 SdHoareTripleChecker+Invalid, 864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:26,176 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [996 Valid, 970 Invalid, 864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 807 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:38:26,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9263 states. [2023-12-22 02:38:27,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9263 to 9263. [2023-12-22 02:38:27,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9263 states, 7403 states have (on average 1.2705659867621235) internal successors, (9406), 7584 states have internal predecessors, (9406), 857 states have call successors, (857), 718 states have call predecessors, (857), 1001 states have return successors, (1176), 962 states have call predecessors, (1176), 856 states have call successors, (1176) [2023-12-22 02:38:27,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9263 states to 9263 states and 11439 transitions. [2023-12-22 02:38:27,560 INFO L78 Accepts]: Start accepts. Automaton has 9263 states and 11439 transitions. Word has length 171 [2023-12-22 02:38:27,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:27,560 INFO L495 AbstractCegarLoop]: Abstraction has 9263 states and 11439 transitions. [2023-12-22 02:38:27,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:27,560 INFO L276 IsEmpty]: Start isEmpty. Operand 9263 states and 11439 transitions. [2023-12-22 02:38:27,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:27,563 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:27,563 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:27,570 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 (40)] Forceful destruction successful, exit code 0 [2023-12-22 02:38:27,769 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:38:27,770 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:27,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:27,770 INFO L85 PathProgramCache]: Analyzing trace with hash 993255370, now seen corresponding path program 1 times [2023-12-22 02:38:27,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:27,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1369507531] [2023-12-22 02:38:27,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:27,771 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:38:27,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:27,772 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:38:27,774 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:38:27,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:27,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:27,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:27,974 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:38:27,974 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:27,974 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:27,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1369507531] [2023-12-22 02:38:27,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1369507531] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:27,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:27,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:27,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70758009] [2023-12-22 02:38:27,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:27,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:38:27,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:27,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:38:27,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:38:27,976 INFO L87 Difference]: Start difference. First operand 9263 states and 11439 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:29,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:29,780 INFO L93 Difference]: Finished difference Result 11943 states and 15171 transitions. [2023-12-22 02:38:29,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:38:29,785 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:29,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:29,800 INFO L225 Difference]: With dead ends: 11943 [2023-12-22 02:38:29,800 INFO L226 Difference]: Without dead ends: 9441 [2023-12-22 02:38:29,803 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:38:29,804 INFO L413 NwaCegarLoop]: 369 mSDtfsCounter, 958 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 806 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 989 SdHoareTripleChecker+Valid, 963 SdHoareTripleChecker+Invalid, 863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 806 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:29,804 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [989 Valid, 963 Invalid, 863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 806 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:38:29,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9441 states. [2023-12-22 02:38:31,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9441 to 9441. [2023-12-22 02:38:31,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9441 states, 7575 states have (on average 1.269042904290429) internal successors, (9613), 7756 states have internal predecessors, (9613), 859 states have call successors, (859), 722 states have call predecessors, (859), 1005 states have return successors, (1178), 964 states have call predecessors, (1178), 858 states have call successors, (1178) [2023-12-22 02:38:31,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9441 states to 9441 states and 11650 transitions. [2023-12-22 02:38:31,114 INFO L78 Accepts]: Start accepts. Automaton has 9441 states and 11650 transitions. Word has length 171 [2023-12-22 02:38:31,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:31,114 INFO L495 AbstractCegarLoop]: Abstraction has 9441 states and 11650 transitions. [2023-12-22 02:38:31,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:31,115 INFO L276 IsEmpty]: Start isEmpty. Operand 9441 states and 11650 transitions. [2023-12-22 02:38:31,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:31,117 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:31,117 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:31,123 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:38:31,323 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:38:31,323 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:31,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:31,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1352596571, now seen corresponding path program 1 times [2023-12-22 02:38:31,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:31,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [981278143] [2023-12-22 02:38:31,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:31,324 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:38:31,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:31,325 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:38:31,346 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:38:31,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:31,524 INFO L262 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:31,526 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:31,594 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:38:31,594 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:31,594 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:31,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [981278143] [2023-12-22 02:38:31,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [981278143] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:31,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:31,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:31,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667593591] [2023-12-22 02:38:31,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:31,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:38:31,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:31,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:38:31,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:38:31,596 INFO L87 Difference]: Start difference. First operand 9441 states and 11650 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:33,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:33,593 INFO L93 Difference]: Finished difference Result 12299 states and 15593 transitions. [2023-12-22 02:38:33,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:38:33,593 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:33,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:33,609 INFO L225 Difference]: With dead ends: 12299 [2023-12-22 02:38:33,609 INFO L226 Difference]: Without dead ends: 9619 [2023-12-22 02:38:33,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:38:33,615 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 951 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 805 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 982 SdHoareTripleChecker+Valid, 956 SdHoareTripleChecker+Invalid, 862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:33,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [982 Valid, 956 Invalid, 862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 805 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:38:33,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9619 states. [2023-12-22 02:38:35,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9619 to 9619. [2023-12-22 02:38:35,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9619 states, 7747 states have (on average 1.267071124306183) internal successors, (9816), 7928 states have internal predecessors, (9816), 861 states have call successors, (861), 726 states have call predecessors, (861), 1009 states have return successors, (1180), 966 states have call predecessors, (1180), 860 states have call successors, (1180) [2023-12-22 02:38:35,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9619 states to 9619 states and 11857 transitions. [2023-12-22 02:38:35,079 INFO L78 Accepts]: Start accepts. Automaton has 9619 states and 11857 transitions. Word has length 171 [2023-12-22 02:38:35,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:35,079 INFO L495 AbstractCegarLoop]: Abstraction has 9619 states and 11857 transitions. [2023-12-22 02:38:35,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:35,079 INFO L276 IsEmpty]: Start isEmpty. Operand 9619 states and 11857 transitions. [2023-12-22 02:38:35,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:35,082 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:35,082 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:35,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-22 02:38:35,288 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:38:35,289 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:35,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:35,290 INFO L85 PathProgramCache]: Analyzing trace with hash 2115260585, now seen corresponding path program 1 times [2023-12-22 02:38:35,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:35,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [711141981] [2023-12-22 02:38:35,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:35,290 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:38:35,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:35,291 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:38:35,293 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:38:35,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:35,431 INFO L262 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:35,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:35,495 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:38:35,495 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:35,495 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:35,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [711141981] [2023-12-22 02:38:35,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [711141981] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:35,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:35,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:35,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401654459] [2023-12-22 02:38:35,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:35,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:38:35,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:35,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:38:35,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:38:35,510 INFO L87 Difference]: Start difference. First operand 9619 states and 11857 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:37,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:37,427 INFO L93 Difference]: Finished difference Result 12655 states and 16007 transitions. [2023-12-22 02:38:37,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:38:37,428 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:37,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:37,449 INFO L225 Difference]: With dead ends: 12655 [2023-12-22 02:38:37,449 INFO L226 Difference]: Without dead ends: 9797 [2023-12-22 02:38:37,455 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 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:38:37,456 INFO L413 NwaCegarLoop]: 363 mSDtfsCounter, 944 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 804 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 975 SdHoareTripleChecker+Valid, 949 SdHoareTripleChecker+Invalid, 861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:37,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [975 Valid, 949 Invalid, 861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 804 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:38:37,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9797 states. [2023-12-22 02:38:38,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9797 to 9797. [2023-12-22 02:38:38,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9797 states, 7919 states have (on average 1.2646798838237152) internal successors, (10015), 8100 states have internal predecessors, (10015), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:38:38,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9797 states to 9797 states and 12060 transitions. [2023-12-22 02:38:38,863 INFO L78 Accepts]: Start accepts. Automaton has 9797 states and 12060 transitions. Word has length 171 [2023-12-22 02:38:38,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:38,864 INFO L495 AbstractCegarLoop]: Abstraction has 9797 states and 12060 transitions. [2023-12-22 02:38:38,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38:38,864 INFO L276 IsEmpty]: Start isEmpty. Operand 9797 states and 12060 transitions. [2023-12-22 02:38:38,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:38,866 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:38,866 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:38,872 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:38:39,072 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:38:39,072 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:39,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:39,072 INFO L85 PathProgramCache]: Analyzing trace with hash -636716538, now seen corresponding path program 1 times [2023-12-22 02:38:39,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:39,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [982163904] [2023-12-22 02:38:39,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:39,073 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:38:39,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:39,075 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:38:39,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 (44)] Waiting until timeout for monitored process [2023-12-22 02:38:39,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:39,241 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:39,243 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:39,255 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:38:39,255 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:39,255 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:39,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [982163904] [2023-12-22 02:38:39,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [982163904] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:39,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:39,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:39,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797779798] [2023-12-22 02:38:39,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:39,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:38:39,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:39,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:38:39,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:38:39,259 INFO L87 Difference]: Start difference. First operand 9797 states and 12060 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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:38:40,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:40,782 INFO L93 Difference]: Finished difference Result 12996 states and 16392 transitions. [2023-12-22 02:38:40,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:38:40,782 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:40,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:40,796 INFO L225 Difference]: With dead ends: 12996 [2023-12-22 02:38:40,797 INFO L226 Difference]: Without dead ends: 9961 [2023-12-22 02:38:40,801 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 168 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:38:40,802 INFO L413 NwaCegarLoop]: 593 mSDtfsCounter, 119 mSDsluCounter, 1169 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 1762 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:40,802 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 1762 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:38:40,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9961 states. [2023-12-22 02:38:42,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9961 to 9801. [2023-12-22 02:38:42,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9801 states, 7923 states have (on average 1.2612646724725483) internal successors, (9993), 8104 states have internal predecessors, (9993), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:38:42,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9801 states to 9801 states and 12038 transitions. [2023-12-22 02:38:42,212 INFO L78 Accepts]: Start accepts. Automaton has 9801 states and 12038 transitions. Word has length 171 [2023-12-22 02:38:42,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:42,214 INFO L495 AbstractCegarLoop]: Abstraction has 9801 states and 12038 transitions. [2023-12-22 02:38:42,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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:38:42,214 INFO L276 IsEmpty]: Start isEmpty. Operand 9801 states and 12038 transitions. [2023-12-22 02:38:42,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:42,216 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:42,216 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:42,224 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:38:42,422 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:38:42,422 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:42,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:42,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1365169732, now seen corresponding path program 1 times [2023-12-22 02:38:42,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:42,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2052634232] [2023-12-22 02:38:42,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:42,423 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:38:42,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:42,424 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:38:42,429 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:38:42,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:42,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:42,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:42,589 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:38:42,589 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:42,589 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:42,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2052634232] [2023-12-22 02:38:42,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2052634232] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:42,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:42,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:42,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209773210] [2023-12-22 02:38:42,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:42,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:38:42,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:42,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:38:42,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:38:42,590 INFO L87 Difference]: Start difference. First operand 9801 states and 12038 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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:38:44,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:44,023 INFO L93 Difference]: Finished difference Result 12992 states and 16332 transitions. [2023-12-22 02:38:44,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:38:44,024 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:44,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:44,044 INFO L225 Difference]: With dead ends: 12992 [2023-12-22 02:38:44,044 INFO L226 Difference]: Without dead ends: 9953 [2023-12-22 02:38:44,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 168 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:38:44,050 INFO L413 NwaCegarLoop]: 594 mSDtfsCounter, 110 mSDsluCounter, 1172 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 1766 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:44,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 1766 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:38:44,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9953 states. [2023-12-22 02:38:45,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9953 to 9805. [2023-12-22 02:38:45,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9805 states, 7927 states have (on average 1.2578529077835248) internal successors, (9971), 8108 states have internal predecessors, (9971), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:38:45,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9805 states to 9805 states and 12016 transitions. [2023-12-22 02:38:45,485 INFO L78 Accepts]: Start accepts. Automaton has 9805 states and 12016 transitions. Word has length 171 [2023-12-22 02:38:45,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:45,486 INFO L495 AbstractCegarLoop]: Abstraction has 9805 states and 12016 transitions. [2023-12-22 02:38:45,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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:38:45,486 INFO L276 IsEmpty]: Start isEmpty. Operand 9805 states and 12016 transitions. [2023-12-22 02:38:45,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:45,489 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:45,489 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:45,495 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 (45)] Forceful destruction successful, exit code 0 [2023-12-22 02:38:45,695 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:38:45,695 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:45,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:45,695 INFO L85 PathProgramCache]: Analyzing trace with hash 326585158, now seen corresponding path program 1 times [2023-12-22 02:38:45,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:45,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [441990850] [2023-12-22 02:38:45,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:45,696 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:38:45,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:45,697 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:38:45,700 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:38:45,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:45,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:45,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:45,864 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:38:45,864 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:45,864 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:45,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [441990850] [2023-12-22 02:38:45,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [441990850] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:45,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:45,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:45,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410273804] [2023-12-22 02:38:45,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:45,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:38:45,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:45,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:38:45,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:38:45,865 INFO L87 Difference]: Start difference. First operand 9805 states and 12016 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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:38:47,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:47,322 INFO L93 Difference]: Finished difference Result 12988 states and 16272 transitions. [2023-12-22 02:38:47,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:38:47,322 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:47,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:47,341 INFO L225 Difference]: With dead ends: 12988 [2023-12-22 02:38:47,341 INFO L226 Difference]: Without dead ends: 9945 [2023-12-22 02:38:47,348 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 168 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:38:47,349 INFO L413 NwaCegarLoop]: 593 mSDtfsCounter, 101 mSDsluCounter, 1171 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 1764 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:47,349 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 1764 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:38:47,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9945 states. [2023-12-22 02:38:48,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9945 to 9809. [2023-12-22 02:38:48,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9809 states, 7931 states have (on average 1.2544445845416718) internal successors, (9949), 8112 states have internal predecessors, (9949), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:38:48,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9809 states to 9809 states and 11994 transitions. [2023-12-22 02:38:48,838 INFO L78 Accepts]: Start accepts. Automaton has 9809 states and 11994 transitions. Word has length 171 [2023-12-22 02:38:48,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:48,838 INFO L495 AbstractCegarLoop]: Abstraction has 9809 states and 11994 transitions. [2023-12-22 02:38:48,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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:38:48,838 INFO L276 IsEmpty]: Start isEmpty. Operand 9809 states and 11994 transitions. [2023-12-22 02:38:48,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:48,841 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:48,841 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:48,847 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:38:49,047 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:38:49,047 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:49,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:49,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1715879172, now seen corresponding path program 1 times [2023-12-22 02:38:49,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:49,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [955735391] [2023-12-22 02:38:49,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:49,048 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:38:49,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:49,050 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:38:49,084 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:38:49,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:49,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:49,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:49,199 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:38:49,199 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:49,199 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:49,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [955735391] [2023-12-22 02:38:49,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [955735391] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:49,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:49,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:49,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125417444] [2023-12-22 02:38:49,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:49,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:38:49,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:49,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:38:49,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:38:49,200 INFO L87 Difference]: Start difference. First operand 9809 states and 11994 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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:38:50,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:50,617 INFO L93 Difference]: Finished difference Result 12984 states and 16212 transitions. [2023-12-22 02:38:50,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:38:50,617 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:50,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:50,637 INFO L225 Difference]: With dead ends: 12984 [2023-12-22 02:38:50,637 INFO L226 Difference]: Without dead ends: 9937 [2023-12-22 02:38:50,643 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 168 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:38:50,644 INFO L413 NwaCegarLoop]: 593 mSDtfsCounter, 92 mSDsluCounter, 1172 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 1765 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:50,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 1765 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:38:50,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9937 states. [2023-12-22 02:38:52,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9937 to 9813. [2023-12-22 02:38:52,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9813 states, 7935 states have (on average 1.251039697542533) internal successors, (9927), 8116 states have internal predecessors, (9927), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:38:52,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9813 states to 9813 states and 11972 transitions. [2023-12-22 02:38:52,035 INFO L78 Accepts]: Start accepts. Automaton has 9813 states and 11972 transitions. Word has length 171 [2023-12-22 02:38:52,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:52,035 INFO L495 AbstractCegarLoop]: Abstraction has 9813 states and 11972 transitions. [2023-12-22 02:38:52,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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:38:52,036 INFO L276 IsEmpty]: Start isEmpty. Operand 9813 states and 11972 transitions. [2023-12-22 02:38:52,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:52,038 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:52,038 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:52,047 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:38:52,244 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:38:52,244 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:52,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:52,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1548047226, now seen corresponding path program 1 times [2023-12-22 02:38:52,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:52,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1848551480] [2023-12-22 02:38:52,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:52,245 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:38:52,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:52,246 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:38:52,247 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:38:52,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:52,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:52,365 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:52,383 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:38:52,383 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:52,383 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:52,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1848551480] [2023-12-22 02:38:52,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1848551480] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:52,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:52,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:52,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127451865] [2023-12-22 02:38:52,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:52,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:38:52,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:52,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:38:52,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:38:52,384 INFO L87 Difference]: Start difference. First operand 9813 states and 11972 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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:38:53,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:53,801 INFO L93 Difference]: Finished difference Result 12980 states and 16152 transitions. [2023-12-22 02:38:53,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:38:53,802 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:53,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:53,818 INFO L225 Difference]: With dead ends: 12980 [2023-12-22 02:38:53,818 INFO L226 Difference]: Without dead ends: 9929 [2023-12-22 02:38:53,821 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 168 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:38:53,822 INFO L413 NwaCegarLoop]: 593 mSDtfsCounter, 83 mSDsluCounter, 1173 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 1766 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:53,822 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 1766 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:38:53,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9929 states. [2023-12-22 02:38:55,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9929 to 9817. [2023-12-22 02:38:55,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9817 states, 7939 states have (on average 1.24763824159214) internal successors, (9905), 8120 states have internal predecessors, (9905), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:38:55,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9817 states to 9817 states and 11950 transitions. [2023-12-22 02:38:55,192 INFO L78 Accepts]: Start accepts. Automaton has 9817 states and 11950 transitions. Word has length 171 [2023-12-22 02:38:55,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:55,193 INFO L495 AbstractCegarLoop]: Abstraction has 9817 states and 11950 transitions. [2023-12-22 02:38:55,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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:38:55,193 INFO L276 IsEmpty]: Start isEmpty. Operand 9817 states and 11950 transitions. [2023-12-22 02:38:55,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:55,195 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:55,195 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:55,201 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 (48)] Ended with exit code 0 [2023-12-22 02:38:55,400 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:38:55,400 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:55,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:55,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1127945156, now seen corresponding path program 1 times [2023-12-22 02:38:55,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:55,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [121825228] [2023-12-22 02:38:55,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:55,401 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:38:55,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:55,403 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:38:55,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2023-12-22 02:38:55,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:55,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:55,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:55,549 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:38:55,549 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:55,549 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:55,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [121825228] [2023-12-22 02:38:55,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [121825228] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:55,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:55,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:55,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129133919] [2023-12-22 02:38:55,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:55,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:38:55,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:55,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:38:55,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:38:55,550 INFO L87 Difference]: Start difference. First operand 9817 states and 11950 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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:38:57,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:57,098 INFO L93 Difference]: Finished difference Result 12964 states and 16076 transitions. [2023-12-22 02:38:57,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:38:57,098 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:38:57,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:57,115 INFO L225 Difference]: With dead ends: 12964 [2023-12-22 02:38:57,115 INFO L226 Difference]: Without dead ends: 9909 [2023-12-22 02:38:57,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 168 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:38:57,120 INFO L413 NwaCegarLoop]: 593 mSDtfsCounter, 65 mSDsluCounter, 1175 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 1768 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:57,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 1768 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:38:57,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9909 states. [2023-12-22 02:38:58,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9909 to 9821. [2023-12-22 02:38:58,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9821 states, 7943 states have (on average 1.2442402115069873) internal successors, (9883), 8124 states have internal predecessors, (9883), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:38:58,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9821 states to 9821 states and 11928 transitions. [2023-12-22 02:38:58,568 INFO L78 Accepts]: Start accepts. Automaton has 9821 states and 11928 transitions. Word has length 171 [2023-12-22 02:38:58,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:58,568 INFO L495 AbstractCegarLoop]: Abstraction has 9821 states and 11928 transitions. [2023-12-22 02:38:58,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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:38:58,568 INFO L276 IsEmpty]: Start isEmpty. Operand 9821 states and 11928 transitions. [2023-12-22 02:38:58,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:38:58,571 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:58,572 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:58,580 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 (49)] Forceful destruction successful, exit code 0 [2023-12-22 02:38:58,778 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:38:58,779 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:58,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:58,779 INFO L85 PathProgramCache]: Analyzing trace with hash -751185790, now seen corresponding path program 1 times [2023-12-22 02:38:58,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:58,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [38121481] [2023-12-22 02:38:58,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:58,780 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:38:58,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:58,781 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:38:58,785 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:38:58,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:58,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:58,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:58,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:38:58,947 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:58,947 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:58,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [38121481] [2023-12-22 02:38:58,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [38121481] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:58,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:58,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:38:58,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807082341] [2023-12-22 02:38:58,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:58,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:38:58,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:58,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:38:58,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:38:58,948 INFO L87 Difference]: Start difference. First operand 9821 states and 11928 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:00,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:00,345 INFO L93 Difference]: Finished difference Result 14000 states and 17408 transitions. [2023-12-22 02:39:00,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:39:00,346 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:39:00,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:00,361 INFO L225 Difference]: With dead ends: 14000 [2023-12-22 02:39:00,361 INFO L226 Difference]: Without dead ends: 10941 [2023-12-22 02:39:00,365 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 168 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:39:00,365 INFO L413 NwaCegarLoop]: 593 mSDtfsCounter, 56 mSDsluCounter, 1181 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1774 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:00,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1774 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:00,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10941 states. [2023-12-22 02:39:01,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10941 to 9877. [2023-12-22 02:39:01,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9877 states, 7999 states have (on average 1.2425303162895363) internal successors, (9939), 8180 states have internal predecessors, (9939), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:39:01,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9877 states to 9877 states and 11984 transitions. [2023-12-22 02:39:01,763 INFO L78 Accepts]: Start accepts. Automaton has 9877 states and 11984 transitions. Word has length 171 [2023-12-22 02:39:01,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:01,763 INFO L495 AbstractCegarLoop]: Abstraction has 9877 states and 11984 transitions. [2023-12-22 02:39:01,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:01,763 INFO L276 IsEmpty]: Start isEmpty. Operand 9877 states and 11984 transitions. [2023-12-22 02:39:01,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:39:01,766 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:01,766 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:01,771 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 (50)] Ended with exit code 0 [2023-12-22 02:39:01,971 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:39:01,971 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:01,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:01,972 INFO L85 PathProgramCache]: Analyzing trace with hash -510946044, now seen corresponding path program 1 times [2023-12-22 02:39:01,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:01,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1556412569] [2023-12-22 02:39:01,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:01,972 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:01,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:01,974 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:39:02,004 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:39:02,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:02,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:02,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:02,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:02,155 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:02,155 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:02,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1556412569] [2023-12-22 02:39:02,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1556412569] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:02,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:02,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:02,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433535614] [2023-12-22 02:39:02,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:02,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:39:02,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:02,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:39:02,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:39:02,157 INFO L87 Difference]: Start difference. First operand 9877 states and 11984 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:03,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:03,783 INFO L93 Difference]: Finished difference Result 13060 states and 16110 transitions. [2023-12-22 02:39:03,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:39:03,783 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:39:03,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:03,806 INFO L225 Difference]: With dead ends: 13060 [2023-12-22 02:39:03,806 INFO L226 Difference]: Without dead ends: 9945 [2023-12-22 02:39:03,812 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 168 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:39:03,813 INFO L413 NwaCegarLoop]: 593 mSDtfsCounter, 47 mSDsluCounter, 1176 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1769 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:03,813 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1769 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:39:03,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9945 states. [2023-12-22 02:39:05,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9945 to 9881. [2023-12-22 02:39:05,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9881 states, 8003 states have (on average 1.2391603148819192) internal successors, (9917), 8184 states have internal predecessors, (9917), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:39:05,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9881 states to 9881 states and 11962 transitions. [2023-12-22 02:39:05,214 INFO L78 Accepts]: Start accepts. Automaton has 9881 states and 11962 transitions. Word has length 171 [2023-12-22 02:39:05,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:05,215 INFO L495 AbstractCegarLoop]: Abstraction has 9881 states and 11962 transitions. [2023-12-22 02:39:05,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:05,216 INFO L276 IsEmpty]: Start isEmpty. Operand 9881 states and 11962 transitions. [2023-12-22 02:39:05,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:39:05,227 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:05,227 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:05,237 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:39:05,433 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:39:05,433 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:05,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:05,434 INFO L85 PathProgramCache]: Analyzing trace with hash 376276802, now seen corresponding path program 1 times [2023-12-22 02:39:05,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:05,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1053457125] [2023-12-22 02:39:05,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:05,434 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:05,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:05,436 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:39:05,437 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:39:05,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:05,575 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:05,577 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:05,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:05,586 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:05,587 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:05,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1053457125] [2023-12-22 02:39:05,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1053457125] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:05,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:05,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:05,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358913000] [2023-12-22 02:39:05,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:05,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:39:05,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:05,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:39:05,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:39:05,588 INFO L87 Difference]: Start difference. First operand 9881 states and 11962 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:07,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:07,157 INFO L93 Difference]: Finished difference Result 13056 states and 16050 transitions. [2023-12-22 02:39:07,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:39:07,157 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:39:07,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:07,170 INFO L225 Difference]: With dead ends: 13056 [2023-12-22 02:39:07,170 INFO L226 Difference]: Without dead ends: 9937 [2023-12-22 02:39:07,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 168 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:39:07,174 INFO L413 NwaCegarLoop]: 593 mSDtfsCounter, 38 mSDsluCounter, 1177 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1770 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:07,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1770 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:07,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9937 states. [2023-12-22 02:39:08,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9937 to 9885. [2023-12-22 02:39:08,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9885 states, 8007 states have (on average 1.2357936805295366) internal successors, (9895), 8188 states have internal predecessors, (9895), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:39:08,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9885 states to 9885 states and 11940 transitions. [2023-12-22 02:39:08,688 INFO L78 Accepts]: Start accepts. Automaton has 9885 states and 11940 transitions. Word has length 171 [2023-12-22 02:39:08,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:08,688 INFO L495 AbstractCegarLoop]: Abstraction has 9885 states and 11940 transitions. [2023-12-22 02:39:08,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:08,688 INFO L276 IsEmpty]: Start isEmpty. Operand 9885 states and 11940 transitions. [2023-12-22 02:39:08,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:39:08,690 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:08,690 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:08,698 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:39:08,895 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:39:08,896 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:08,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:08,896 INFO L85 PathProgramCache]: Analyzing trace with hash -116349372, now seen corresponding path program 1 times [2023-12-22 02:39:08,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:08,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1913220090] [2023-12-22 02:39:08,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:08,897 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:08,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:08,898 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:39:08,899 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:39:09,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:09,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:09,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:09,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:09,072 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:09,073 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:09,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1913220090] [2023-12-22 02:39:09,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1913220090] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:09,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:09,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:09,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847416718] [2023-12-22 02:39:09,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:09,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:39:09,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:09,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:39:09,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:39:09,075 INFO L87 Difference]: Start difference. First operand 9885 states and 11940 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:10,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:10,540 INFO L93 Difference]: Finished difference Result 13052 states and 15990 transitions. [2023-12-22 02:39:10,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:39:10,540 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:39:10,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:10,560 INFO L225 Difference]: With dead ends: 13052 [2023-12-22 02:39:10,560 INFO L226 Difference]: Without dead ends: 9929 [2023-12-22 02:39:10,565 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 168 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:39:10,565 INFO L413 NwaCegarLoop]: 593 mSDtfsCounter, 29 mSDsluCounter, 1178 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1771 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:10,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 1771 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:10,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9929 states. [2023-12-22 02:39:12,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9929 to 9889. [2023-12-22 02:39:12,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9889 states, 8011 states have (on average 1.2324304081887405) internal successors, (9873), 8192 states have internal predecessors, (9873), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:39:12,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9889 states to 9889 states and 11918 transitions. [2023-12-22 02:39:12,064 INFO L78 Accepts]: Start accepts. Automaton has 9889 states and 11918 transitions. Word has length 171 [2023-12-22 02:39:12,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:12,065 INFO L495 AbstractCegarLoop]: Abstraction has 9889 states and 11918 transitions. [2023-12-22 02:39:12,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:12,065 INFO L276 IsEmpty]: Start isEmpty. Operand 9889 states and 11918 transitions. [2023-12-22 02:39:12,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:39:12,067 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:12,067 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:12,072 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 (53)] Ended with exit code 0 [2023-12-22 02:39:12,272 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:39:12,273 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:12,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:12,273 INFO L85 PathProgramCache]: Analyzing trace with hash -170742270, now seen corresponding path program 1 times [2023-12-22 02:39:12,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:12,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2125171232] [2023-12-22 02:39:12,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:12,274 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:12,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:12,276 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:39:12,276 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:39:12,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:12,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:12,422 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:12,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:12,432 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:12,432 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:12,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2125171232] [2023-12-22 02:39:12,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2125171232] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:12,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:12,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:12,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773319355] [2023-12-22 02:39:12,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:12,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:39:12,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:12,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:39:12,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:39:12,433 INFO L87 Difference]: Start difference. First operand 9889 states and 11918 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:13,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:13,883 INFO L93 Difference]: Finished difference Result 13048 states and 15930 transitions. [2023-12-22 02:39:13,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:39:13,884 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:39:13,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:13,897 INFO L225 Difference]: With dead ends: 13048 [2023-12-22 02:39:13,897 INFO L226 Difference]: Without dead ends: 9921 [2023-12-22 02:39:13,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 168 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:39:13,902 INFO L413 NwaCegarLoop]: 593 mSDtfsCounter, 20 mSDsluCounter, 1179 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1772 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:13,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1772 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:13,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9921 states. [2023-12-22 02:39:15,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9921 to 9893. [2023-12-22 02:39:15,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9893 states, 8015 states have (on average 1.2290704928259513) internal successors, (9851), 8196 states have internal predecessors, (9851), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:39:15,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9893 states to 9893 states and 11896 transitions. [2023-12-22 02:39:15,369 INFO L78 Accepts]: Start accepts. Automaton has 9893 states and 11896 transitions. Word has length 171 [2023-12-22 02:39:15,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:15,369 INFO L495 AbstractCegarLoop]: Abstraction has 9893 states and 11896 transitions. [2023-12-22 02:39:15,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:15,370 INFO L276 IsEmpty]: Start isEmpty. Operand 9893 states and 11896 transitions. [2023-12-22 02:39:15,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:39:15,372 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:15,372 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:15,378 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 (54)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:15,578 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:39:15,579 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:15,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:15,579 INFO L85 PathProgramCache]: Analyzing trace with hash 389957508, now seen corresponding path program 1 times [2023-12-22 02:39:15,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:15,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1855661718] [2023-12-22 02:39:15,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:15,580 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:15,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:15,581 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:39:15,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2023-12-22 02:39:15,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:15,715 INFO L262 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:15,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:15,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:15,727 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:15,727 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:15,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1855661718] [2023-12-22 02:39:15,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1855661718] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:15,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:15,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:15,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062897161] [2023-12-22 02:39:15,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:15,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:39:15,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:15,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:39:15,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:39:15,728 INFO L87 Difference]: Start difference. First operand 9893 states and 11896 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:17,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:17,337 INFO L93 Difference]: Finished difference Result 13032 states and 15854 transitions. [2023-12-22 02:39:17,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:39:17,337 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:39:17,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:17,350 INFO L225 Difference]: With dead ends: 13032 [2023-12-22 02:39:17,350 INFO L226 Difference]: Without dead ends: 9901 [2023-12-22 02:39:17,354 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 168 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:39:17,354 INFO L413 NwaCegarLoop]: 593 mSDtfsCounter, 2 mSDsluCounter, 1181 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1774 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:17,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1774 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:17,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9901 states. [2023-12-22 02:39:18,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9901 to 9897. [2023-12-22 02:39:18,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9897 states, 8019 states have (on average 1.2257139294176331) internal successors, (9829), 8200 states have internal predecessors, (9829), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:39:18,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9897 states to 9897 states and 11874 transitions. [2023-12-22 02:39:18,916 INFO L78 Accepts]: Start accepts. Automaton has 9897 states and 11874 transitions. Word has length 171 [2023-12-22 02:39:18,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:18,916 INFO L495 AbstractCegarLoop]: Abstraction has 9897 states and 11874 transitions. [2023-12-22 02:39:18,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:39:18,916 INFO L276 IsEmpty]: Start isEmpty. Operand 9897 states and 11874 transitions. [2023-12-22 02:39:18,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:39:18,918 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:18,918 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:18,926 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 (55)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:19,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:19,124 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:19,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:19,124 INFO L85 PathProgramCache]: Analyzing trace with hash 374438790, now seen corresponding path program 1 times [2023-12-22 02:39:19,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:19,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1086205042] [2023-12-22 02:39:19,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:19,125 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:19,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:19,126 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:19,127 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 (56)] Waiting until timeout for monitored process [2023-12-22 02:39:19,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:19,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:39:19,259 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:19,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:19,419 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:19,419 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:19,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1086205042] [2023-12-22 02:39:19,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1086205042] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:19,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:19,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:19,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743676893] [2023-12-22 02:39:19,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:19,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:19,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:19,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:19,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:19,421 INFO L87 Difference]: Start difference. First operand 9897 states and 11874 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:39:21,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:21,267 INFO L93 Difference]: Finished difference Result 13033 states and 15749 transitions. [2023-12-22 02:39:21,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:39:21,267 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:39:21,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:21,281 INFO L225 Difference]: With dead ends: 13033 [2023-12-22 02:39:21,281 INFO L226 Difference]: Without dead ends: 9897 [2023-12-22 02:39:21,284 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:21,285 INFO L413 NwaCegarLoop]: 359 mSDtfsCounter, 748 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 941 SdHoareTripleChecker+Invalid, 737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:21,285 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [778 Valid, 941 Invalid, 737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:39:21,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9897 states. [2023-12-22 02:39:22,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9897 to 9897. [2023-12-22 02:39:22,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9897 states, 8019 states have (on average 1.2248410026187804) internal successors, (9822), 8200 states have internal predecessors, (9822), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:39:22,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9897 states to 9897 states and 11867 transitions. [2023-12-22 02:39:22,803 INFO L78 Accepts]: Start accepts. Automaton has 9897 states and 11867 transitions. Word has length 171 [2023-12-22 02:39:22,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:22,803 INFO L495 AbstractCegarLoop]: Abstraction has 9897 states and 11867 transitions. [2023-12-22 02:39:22,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:39:22,804 INFO L276 IsEmpty]: Start isEmpty. Operand 9897 states and 11867 transitions. [2023-12-22 02:39:22,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:39:22,806 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:22,806 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:22,813 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 (56)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:23,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:23,009 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:23,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:23,009 INFO L85 PathProgramCache]: Analyzing trace with hash -997368508, now seen corresponding path program 1 times [2023-12-22 02:39:23,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:23,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1000682032] [2023-12-22 02:39:23,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:23,010 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:23,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:23,011 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:23,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 (57)] Waiting until timeout for monitored process [2023-12-22 02:39:23,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:23,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:39:23,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:23,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:23,285 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:23,285 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:23,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1000682032] [2023-12-22 02:39:23,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1000682032] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:23,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:23,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:23,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307034782] [2023-12-22 02:39:23,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:23,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:23,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:23,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:23,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:23,286 INFO L87 Difference]: Start difference. First operand 9897 states and 11867 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:39:25,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:25,275 INFO L93 Difference]: Finished difference Result 13033 states and 15735 transitions. [2023-12-22 02:39:25,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:39:25,275 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:39:25,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:25,296 INFO L225 Difference]: With dead ends: 13033 [2023-12-22 02:39:25,296 INFO L226 Difference]: Without dead ends: 9897 [2023-12-22 02:39:25,301 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:25,301 INFO L413 NwaCegarLoop]: 356 mSDtfsCounter, 735 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 765 SdHoareTripleChecker+Valid, 934 SdHoareTripleChecker+Invalid, 737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:25,301 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [765 Valid, 934 Invalid, 737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:39:25,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9897 states. [2023-12-22 02:39:26,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9897 to 9897. [2023-12-22 02:39:26,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9897 states, 8019 states have (on average 1.2239680758199276) internal successors, (9815), 8200 states have internal predecessors, (9815), 863 states have call successors, (863), 730 states have call predecessors, (863), 1013 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:39:26,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9897 states to 9897 states and 11860 transitions. [2023-12-22 02:39:26,896 INFO L78 Accepts]: Start accepts. Automaton has 9897 states and 11860 transitions. Word has length 171 [2023-12-22 02:39:26,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:26,899 INFO L495 AbstractCegarLoop]: Abstraction has 9897 states and 11860 transitions. [2023-12-22 02:39:26,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:39:26,900 INFO L276 IsEmpty]: Start isEmpty. Operand 9897 states and 11860 transitions. [2023-12-22 02:39:26,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:39:26,902 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:26,902 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:26,908 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 (57)] Ended with exit code 0 [2023-12-22 02:39:27,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:27,108 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:27,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:27,109 INFO L85 PathProgramCache]: Analyzing trace with hash -722608894, now seen corresponding path program 1 times [2023-12-22 02:39:27,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:27,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1244024031] [2023-12-22 02:39:27,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:27,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:39:27,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:27,111 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:27,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2023-12-22 02:39:27,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:27,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:39:27,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:27,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:27,411 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:27,412 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:27,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1244024031] [2023-12-22 02:39:27,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1244024031] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:27,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:27,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:27,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452158601] [2023-12-22 02:39:27,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:27,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:27,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:27,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:27,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:27,430 INFO L87 Difference]: Start difference. First operand 9897 states and 11860 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:39:29,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:29,618 INFO L93 Difference]: Finished difference Result 13233 states and 15997 transitions. [2023-12-22 02:39:29,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:39:29,618 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 171 [2023-12-22 02:39:29,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:29,634 INFO L225 Difference]: With dead ends: 13233 [2023-12-22 02:39:29,634 INFO L226 Difference]: Without dead ends: 10097 [2023-12-22 02:39:29,639 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 167 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:39:29,642 INFO L413 NwaCegarLoop]: 355 mSDtfsCounter, 868 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 898 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:29,643 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [898 Valid, 929 Invalid, 946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 889 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:39:29,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10097 states. [2023-12-22 02:39:31,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10097 to 10017. [2023-12-22 02:39:31,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10017 states, 8137 states have (on average 1.2174019909057392) internal successors, (9906), 8318 states have internal predecessors, (9906), 863 states have call successors, (863), 732 states have call predecessors, (863), 1015 states have return successors, (1182), 968 states have call predecessors, (1182), 862 states have call successors, (1182) [2023-12-22 02:39:31,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10017 states to 10017 states and 11951 transitions. [2023-12-22 02:39:31,351 INFO L78 Accepts]: Start accepts. Automaton has 10017 states and 11951 transitions. Word has length 171 [2023-12-22 02:39:31,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:31,352 INFO L495 AbstractCegarLoop]: Abstraction has 10017 states and 11951 transitions. [2023-12-22 02:39:31,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:39:31,352 INFO L276 IsEmpty]: Start isEmpty. Operand 10017 states and 11951 transitions. [2023-12-22 02:39:31,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:39:31,354 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:31,354 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:31,361 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 (58)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:31,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:31,560 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:31,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:31,560 INFO L85 PathProgramCache]: Analyzing trace with hash -856622400, now seen corresponding path program 1 times [2023-12-22 02:39:31,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:31,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1721188266] [2023-12-22 02:39:31,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:31,561 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:31,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:31,562 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:31,564 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 (59)] Waiting until timeout for monitored process [2023-12-22 02:39:31,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:31,699 INFO L262 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:39:31,701 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:31,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:39:31,860 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:31,860 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:31,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1721188266] [2023-12-22 02:39:31,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1721188266] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:31,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:31,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:39:31,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188198787] [2023-12-22 02:39:31,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:31,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:39:31,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:31,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:39:31,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:31,862 INFO L87 Difference]: Start difference. First operand 10017 states and 11951 transitions. Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 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:39:33,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:33,651 INFO L93 Difference]: Finished difference Result 16484 states and 19846 transitions. [2023-12-22 02:39:33,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:39:33,651 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 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 171 [2023-12-22 02:39:33,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:33,673 INFO L225 Difference]: With dead ends: 16484 [2023-12-22 02:39:33,674 INFO L226 Difference]: Without dead ends: 13229 [2023-12-22 02:39:33,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:33,680 INFO L413 NwaCegarLoop]: 637 mSDtfsCounter, 461 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1068 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:33,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 1068 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:33,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13229 states. [2023-12-22 02:39:35,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13229 to 13227. [2023-12-22 02:39:35,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13227 states, 11209 states have (on average 1.2151842269604782) internal successors, (13621), 11393 states have internal predecessors, (13621), 934 states have call successors, (934), 798 states have call predecessors, (934), 1082 states have return successors, (1254), 1037 states have call predecessors, (1254), 933 states have call successors, (1254) [2023-12-22 02:39:35,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13227 states to 13227 states and 15809 transitions. [2023-12-22 02:39:35,500 INFO L78 Accepts]: Start accepts. Automaton has 13227 states and 15809 transitions. Word has length 171 [2023-12-22 02:39:35,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:35,500 INFO L495 AbstractCegarLoop]: Abstraction has 13227 states and 15809 transitions. [2023-12-22 02:39:35,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 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:39:35,500 INFO L276 IsEmpty]: Start isEmpty. Operand 13227 states and 15809 transitions. [2023-12-22 02:39:35,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2023-12-22 02:39:35,504 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:35,505 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:35,532 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 (59)] Ended with exit code 0 [2023-12-22 02:39:35,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:35,710 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:35,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:35,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1023098004, now seen corresponding path program 1 times [2023-12-22 02:39:35,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:35,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1036275582] [2023-12-22 02:39:35,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:35,712 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:35,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:35,713 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:35,715 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 (60)] Waiting until timeout for monitored process [2023-12-22 02:39:35,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:35,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:39:35,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:35,896 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2023-12-22 02:39:35,896 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:35,896 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:35,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1036275582] [2023-12-22 02:39:35,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1036275582] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:35,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:35,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:39:35,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002027846] [2023-12-22 02:39:35,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:35,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:39:35,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:35,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:39:35,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:39:35,899 INFO L87 Difference]: Start difference. First operand 13227 states and 15809 transitions. Second operand has 6 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 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:39:37,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:37,120 INFO L93 Difference]: Finished difference Result 17059 states and 20478 transitions. [2023-12-22 02:39:37,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:39:37,121 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 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 217 [2023-12-22 02:39:37,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:37,139 INFO L225 Difference]: With dead ends: 17059 [2023-12-22 02:39:37,139 INFO L226 Difference]: Without dead ends: 10326 [2023-12-22 02:39:37,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 212 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:39:37,146 INFO L413 NwaCegarLoop]: 586 mSDtfsCounter, 32 mSDsluCounter, 2308 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 2894 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:37,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 2894 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:37,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10326 states. [2023-12-22 02:39:38,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10326 to 9434. [2023-12-22 02:39:38,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9434 states, 8504 states have (on average 1.2135465663217309) internal successors, (10320), 8564 states have internal predecessors, (10320), 439 states have call successors, (439), 359 states have call predecessors, (439), 489 states have return successors, (575), 511 states have call predecessors, (575), 438 states have call successors, (575) [2023-12-22 02:39:38,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9434 states to 9434 states and 11334 transitions. [2023-12-22 02:39:38,138 INFO L78 Accepts]: Start accepts. Automaton has 9434 states and 11334 transitions. Word has length 217 [2023-12-22 02:39:38,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:38,138 INFO L495 AbstractCegarLoop]: Abstraction has 9434 states and 11334 transitions. [2023-12-22 02:39:38,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 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:39:38,138 INFO L276 IsEmpty]: Start isEmpty. Operand 9434 states and 11334 transitions. [2023-12-22 02:39:38,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2023-12-22 02:39:38,142 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:38,143 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-22 02:39:38,150 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 (60)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:38,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:38,348 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:38,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:38,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1767740348, now seen corresponding path program 1 times [2023-12-22 02:39:38,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:38,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [995652518] [2023-12-22 02:39:38,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:38,374 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:38,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:38,376 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:38,408 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 (61)] Waiting until timeout for monitored process [2023-12-22 02:39:38,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:38,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:39:38,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:38,564 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 184 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-12-22 02:39:38,564 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:38,564 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:38,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [995652518] [2023-12-22 02:39:38,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [995652518] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:38,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:38,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:39:38,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242929999] [2023-12-22 02:39:38,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:38,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:39:38,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:38,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:39:38,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:38,566 INFO L87 Difference]: Start difference. First operand 9434 states and 11334 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2023-12-22 02:39:39,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:39,530 INFO L93 Difference]: Finished difference Result 12261 states and 14767 transitions. [2023-12-22 02:39:39,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:39:39,530 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 229 [2023-12-22 02:39:39,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:39,547 INFO L225 Difference]: With dead ends: 12261 [2023-12-22 02:39:39,547 INFO L226 Difference]: Without dead ends: 9400 [2023-12-22 02:39:39,552 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:39,552 INFO L413 NwaCegarLoop]: 632 mSDtfsCounter, 65 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:39,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 1168 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:39,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9400 states. [2023-12-22 02:39:40,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9400 to 9119. [2023-12-22 02:39:40,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9119 states, 8246 states have (on average 1.2062818336162988) internal successors, (9947), 8305 states have internal predecessors, (9947), 411 states have call successors, (411), 340 states have call predecessors, (411), 460 states have return successors, (537), 474 states have call predecessors, (537), 410 states have call successors, (537) [2023-12-22 02:39:40,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9119 states to 9119 states and 10895 transitions. [2023-12-22 02:39:40,438 INFO L78 Accepts]: Start accepts. Automaton has 9119 states and 10895 transitions. Word has length 229 [2023-12-22 02:39:40,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:40,439 INFO L495 AbstractCegarLoop]: Abstraction has 9119 states and 10895 transitions. [2023-12-22 02:39:40,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2023-12-22 02:39:40,439 INFO L276 IsEmpty]: Start isEmpty. Operand 9119 states and 10895 transitions. [2023-12-22 02:39:40,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2023-12-22 02:39:40,442 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:40,442 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-22 02:39:40,448 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 (61)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:40,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:40,648 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:40,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:40,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1664223363, now seen corresponding path program 1 times [2023-12-22 02:39:40,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:40,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [353299585] [2023-12-22 02:39:40,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:40,649 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:40,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:40,650 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:40,684 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 (62)] Waiting until timeout for monitored process [2023-12-22 02:39:40,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:40,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:40,784 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:40,843 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 184 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2023-12-22 02:39:40,843 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:40,843 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:40,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [353299585] [2023-12-22 02:39:40,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [353299585] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:40,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:40,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:39:40,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369112480] [2023-12-22 02:39:40,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:40,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:40,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:40,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:40,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:40,844 INFO L87 Difference]: Start difference. First operand 9119 states and 10895 transitions. Second operand has 5 states, 5 states have (on average 28.4) internal successors, (142), 4 states have internal predecessors, (142), 3 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2023-12-22 02:39:42,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:42,127 INFO L93 Difference]: Finished difference Result 10465 states and 12462 transitions. [2023-12-22 02:39:42,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:39:42,128 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.4) internal successors, (142), 4 states have internal predecessors, (142), 3 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 230 [2023-12-22 02:39:42,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:42,138 INFO L225 Difference]: With dead ends: 10465 [2023-12-22 02:39:42,138 INFO L226 Difference]: Without dead ends: 7903 [2023-12-22 02:39:42,140 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 227 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:39:42,140 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 287 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 1080 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 936 SdHoareTripleChecker+Invalid, 1124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1080 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:42,141 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 936 Invalid, 1124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1080 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:39:42,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7903 states. [2023-12-22 02:39:42,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7903 to 7707. [2023-12-22 02:39:42,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7707 states, 7132 states have (on average 1.206393718452047) internal successors, (8604), 7159 states have internal predecessors, (8604), 281 states have call successors, (281), 247 states have call predecessors, (281), 292 states have return successors, (350), 301 states have call predecessors, (350), 280 states have call successors, (350) [2023-12-22 02:39:42,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7707 states to 7707 states and 9235 transitions. [2023-12-22 02:39:42,666 INFO L78 Accepts]: Start accepts. Automaton has 7707 states and 9235 transitions. Word has length 230 [2023-12-22 02:39:42,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:42,666 INFO L495 AbstractCegarLoop]: Abstraction has 7707 states and 9235 transitions. [2023-12-22 02:39:42,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.4) internal successors, (142), 4 states have internal predecessors, (142), 3 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2023-12-22 02:39:42,667 INFO L276 IsEmpty]: Start isEmpty. Operand 7707 states and 9235 transitions. [2023-12-22 02:39:42,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2023-12-22 02:39:42,669 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:42,669 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-22 02:39:42,675 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 (62)] Ended with exit code 0 [2023-12-22 02:39:42,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:42,875 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:42,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:42,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1042212259, now seen corresponding path program 1 times [2023-12-22 02:39:42,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:42,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [758111350] [2023-12-22 02:39:42,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:42,876 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:42,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:42,877 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:42,900 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 (63)] Waiting until timeout for monitored process [2023-12-22 02:39:42,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:43,004 INFO L262 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:43,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:43,035 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 186 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2023-12-22 02:39:43,035 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:43,036 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:43,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [758111350] [2023-12-22 02:39:43,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [758111350] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:43,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:43,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:39:43,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233675487] [2023-12-22 02:39:43,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:43,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:43,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:43,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:43,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:43,037 INFO L87 Difference]: Start difference. First operand 7707 states and 9235 transitions. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 3 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-22 02:39:44,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:44,094 INFO L93 Difference]: Finished difference Result 8879 states and 10586 transitions. [2023-12-22 02:39:44,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:39:44,096 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 3 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 231 [2023-12-22 02:39:44,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:44,110 INFO L225 Difference]: With dead ends: 8879 [2023-12-22 02:39:44,110 INFO L226 Difference]: Without dead ends: 7747 [2023-12-22 02:39:44,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 228 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:39:44,112 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 760 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 788 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:44,113 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [788 Valid, 665 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:39:44,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7747 states. [2023-12-22 02:39:44,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7747 to 7713. [2023-12-22 02:39:44,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7713 states, 7136 states have (on average 1.2062780269058295) internal successors, (8608), 7163 states have internal predecessors, (8608), 282 states have call successors, (282), 248 states have call predecessors, (282), 293 states have return successors, (352), 302 states have call predecessors, (352), 281 states have call successors, (352) [2023-12-22 02:39:44,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7713 states to 7713 states and 9242 transitions. [2023-12-22 02:39:44,687 INFO L78 Accepts]: Start accepts. Automaton has 7713 states and 9242 transitions. Word has length 231 [2023-12-22 02:39:44,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:44,688 INFO L495 AbstractCegarLoop]: Abstraction has 7713 states and 9242 transitions. [2023-12-22 02:39:44,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 3 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-22 02:39:44,688 INFO L276 IsEmpty]: Start isEmpty. Operand 7713 states and 9242 transitions. [2023-12-22 02:39:44,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2023-12-22 02:39:44,690 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:44,690 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-22 02:39:44,694 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 (63)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:44,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:44,896 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:44,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:44,896 INFO L85 PathProgramCache]: Analyzing trace with hash 624323557, now seen corresponding path program 1 times [2023-12-22 02:39:44,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:44,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1732607055] [2023-12-22 02:39:44,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:44,897 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:44,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:44,898 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:44,916 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 (64)] Waiting until timeout for monitored process [2023-12-22 02:39:45,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:45,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:39:45,025 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:45,146 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-12-22 02:39:45,146 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:45,146 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:45,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1732607055] [2023-12-22 02:39:45,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1732607055] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:45,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:45,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:39:45,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735136980] [2023-12-22 02:39:45,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:45,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:39:45,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:45,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:39:45,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:45,148 INFO L87 Difference]: Start difference. First operand 7713 states and 9242 transitions. Second operand has 3 states, 3 states have (on average 47.666666666666664) internal successors, (143), 3 states have internal predecessors, (143), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2023-12-22 02:39:45,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:45,799 INFO L93 Difference]: Finished difference Result 8833 states and 10569 transitions. [2023-12-22 02:39:45,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:39:45,799 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.666666666666664) internal successors, (143), 3 states have internal predecessors, (143), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 231 [2023-12-22 02:39:45,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:45,813 INFO L225 Difference]: With dead ends: 8833 [2023-12-22 02:39:45,813 INFO L226 Difference]: Without dead ends: 7695 [2023-12-22 02:39:45,816 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:45,817 INFO L413 NwaCegarLoop]: 623 mSDtfsCounter, 27 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1153 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:45,817 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 1153 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:45,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7695 states. [2023-12-22 02:39:46,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7695 to 7692. [2023-12-22 02:39:46,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7692 states, 7118 states have (on average 1.203849395897724) internal successors, (8569), 7145 states have internal predecessors, (8569), 282 states have call successors, (282), 248 states have call predecessors, (282), 290 states have return successors, (349), 299 states have call predecessors, (349), 281 states have call successors, (349) [2023-12-22 02:39:46,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7692 states to 7692 states and 9200 transitions. [2023-12-22 02:39:46,453 INFO L78 Accepts]: Start accepts. Automaton has 7692 states and 9200 transitions. Word has length 231 [2023-12-22 02:39:46,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:46,453 INFO L495 AbstractCegarLoop]: Abstraction has 7692 states and 9200 transitions. [2023-12-22 02:39:46,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.666666666666664) internal successors, (143), 3 states have internal predecessors, (143), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2023-12-22 02:39:46,454 INFO L276 IsEmpty]: Start isEmpty. Operand 7692 states and 9200 transitions. [2023-12-22 02:39:46,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2023-12-22 02:39:46,458 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:46,458 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-22 02:39:46,467 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 (64)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:46,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:46,665 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:46,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:46,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1917113463, now seen corresponding path program 1 times [2023-12-22 02:39:46,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:46,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [812042141] [2023-12-22 02:39:46,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:46,666 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:46,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:46,667 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:46,668 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 (65)] Waiting until timeout for monitored process [2023-12-22 02:39:46,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:46,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 481 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:46,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:46,855 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 208 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2023-12-22 02:39:46,855 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:46,855 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:46,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [812042141] [2023-12-22 02:39:46,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [812042141] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:46,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:46,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:39:46,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5024195] [2023-12-22 02:39:46,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:46,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:39:46,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:46,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:39:46,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:46,857 INFO L87 Difference]: Start difference. First operand 7692 states and 9200 transitions. Second operand has 5 states, 5 states have (on average 26.6) internal successors, (133), 5 states have internal predecessors, (133), 3 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2023-12-22 02:39:47,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:47,859 INFO L93 Difference]: Finished difference Result 7987 states and 9523 transitions. [2023-12-22 02:39:47,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:39:47,860 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.6) internal successors, (133), 5 states have internal predecessors, (133), 3 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 233 [2023-12-22 02:39:47,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:47,870 INFO L225 Difference]: With dead ends: 7987 [2023-12-22 02:39:47,870 INFO L226 Difference]: Without dead ends: 6486 [2023-12-22 02:39:47,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 230 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:39:47,873 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 268 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 1118 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 1184 SdHoareTripleChecker+Invalid, 1158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:47,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 1184 Invalid, 1158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1118 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:39:47,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6486 states. [2023-12-22 02:39:48,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6486 to 6486. [2023-12-22 02:39:48,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6486 states, 6205 states have (on average 1.2156325543916198) internal successors, (7543), 6210 states have internal predecessors, (7543), 146 states have call successors, (146), 132 states have call predecessors, (146), 134 states have return successors, (148), 144 states have call predecessors, (148), 146 states have call successors, (148) [2023-12-22 02:39:48,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6486 states to 6486 states and 7837 transitions. [2023-12-22 02:39:48,178 INFO L78 Accepts]: Start accepts. Automaton has 6486 states and 7837 transitions. Word has length 233 [2023-12-22 02:39:48,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:48,178 INFO L495 AbstractCegarLoop]: Abstraction has 6486 states and 7837 transitions. [2023-12-22 02:39:48,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.6) internal successors, (133), 5 states have internal predecessors, (133), 3 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2023-12-22 02:39:48,178 INFO L276 IsEmpty]: Start isEmpty. Operand 6486 states and 7837 transitions. [2023-12-22 02:39:48,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-12-22 02:39:48,180 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:48,181 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, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:48,185 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 (65)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:48,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:48,386 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:48,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:48,386 INFO L85 PathProgramCache]: Analyzing trace with hash 684967892, now seen corresponding path program 1 times [2023-12-22 02:39:48,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:48,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [933613368] [2023-12-22 02:39:48,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:48,387 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:48,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:48,389 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:48,406 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 (66)] Waiting until timeout for monitored process [2023-12-22 02:39:48,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:48,585 INFO L262 TraceCheckSpWp]: Trace formula consists of 644 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:39:48,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:48,733 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-22 02:39:48,733 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:48,734 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:48,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [933613368] [2023-12-22 02:39:48,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [933613368] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:48,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:48,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:39:48,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854657058] [2023-12-22 02:39:48,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:48,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:39:48,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:48,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:39:48,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:48,735 INFO L87 Difference]: Start difference. First operand 6486 states and 7837 transitions. Second operand has 3 states, 3 states have (on average 84.33333333333333) internal successors, (253), 2 states have internal predecessors, (253), 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:39:49,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:49,308 INFO L93 Difference]: Finished difference Result 18973 states and 23024 transitions. [2023-12-22 02:39:49,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:39:49,309 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 84.33333333333333) internal successors, (253), 2 states have internal predecessors, (253), 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 275 [2023-12-22 02:39:49,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:49,333 INFO L225 Difference]: With dead ends: 18973 [2023-12-22 02:39:49,333 INFO L226 Difference]: Without dead ends: 12508 [2023-12-22 02:39:49,348 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:49,352 INFO L413 NwaCegarLoop]: 526 mSDtfsCounter, 336 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 959 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:49,352 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [336 Valid, 959 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:49,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12508 states. [2023-12-22 02:39:49,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12508 to 12502. [2023-12-22 02:39:49,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12502 states, 11961 states have (on average 1.2108519354569016) internal successors, (14483), 11970 states have internal predecessors, (14483), 280 states have call successors, (280), 256 states have call predecessors, (280), 260 states have return successors, (284), 276 states have call predecessors, (284), 280 states have call successors, (284) [2023-12-22 02:39:49,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12502 states to 12502 states and 15047 transitions. [2023-12-22 02:39:49,981 INFO L78 Accepts]: Start accepts. Automaton has 12502 states and 15047 transitions. Word has length 275 [2023-12-22 02:39:49,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:49,982 INFO L495 AbstractCegarLoop]: Abstraction has 12502 states and 15047 transitions. [2023-12-22 02:39:49,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 84.33333333333333) internal successors, (253), 2 states have internal predecessors, (253), 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:39:49,982 INFO L276 IsEmpty]: Start isEmpty. Operand 12502 states and 15047 transitions. [2023-12-22 02:39:49,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-12-22 02:39:49,988 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:49,988 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, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:49,996 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 (66)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:50,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:50,197 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:50,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:50,197 INFO L85 PathProgramCache]: Analyzing trace with hash 167154997, now seen corresponding path program 1 times [2023-12-22 02:39:50,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:50,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1114718813] [2023-12-22 02:39:50,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:50,198 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:50,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:50,199 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:50,233 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 (67)] Waiting until timeout for monitored process [2023-12-22 02:39:50,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:50,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:39:50,409 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:50,674 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-12-22 02:39:50,674 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:50,674 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:50,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1114718813] [2023-12-22 02:39:50,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1114718813] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:50,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:50,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:50,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137215375] [2023-12-22 02:39:50,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:50,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:39:50,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:50,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:39:50,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:39:50,675 INFO L87 Difference]: Start difference. First operand 12502 states and 15047 transitions. Second operand has 4 states, 4 states have (on average 47.0) internal successors, (188), 4 states have internal predecessors, (188), 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:39:52,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:52,089 INFO L93 Difference]: Finished difference Result 37284 states and 44823 transitions. [2023-12-22 02:39:52,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:39:52,090 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 47.0) internal successors, (188), 4 states have internal predecessors, (188), 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 275 [2023-12-22 02:39:52,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:52,135 INFO L225 Difference]: With dead ends: 37284 [2023-12-22 02:39:52,135 INFO L226 Difference]: Without dead ends: 24804 [2023-12-22 02:39:52,153 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:52,154 INFO L413 NwaCegarLoop]: 588 mSDtfsCounter, 692 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 1386 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:52,154 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [697 Valid, 1386 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:39:52,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24804 states. [2023-12-22 02:39:53,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24804 to 24802. [2023-12-22 02:39:53,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24802 states, 23730 states have (on average 1.2065318162663294) internal successors, (28631), 23752 states have internal predecessors, (28631), 551 states have call successors, (551), 504 states have call predecessors, (551), 520 states have return successors, (591), 547 states have call predecessors, (591), 551 states have call successors, (591) [2023-12-22 02:39:53,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24802 states to 24802 states and 29773 transitions. [2023-12-22 02:39:53,333 INFO L78 Accepts]: Start accepts. Automaton has 24802 states and 29773 transitions. Word has length 275 [2023-12-22 02:39:53,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:53,334 INFO L495 AbstractCegarLoop]: Abstraction has 24802 states and 29773 transitions. [2023-12-22 02:39:53,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 47.0) internal successors, (188), 4 states have internal predecessors, (188), 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:39:53,334 INFO L276 IsEmpty]: Start isEmpty. Operand 24802 states and 29773 transitions. [2023-12-22 02:39:53,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-12-22 02:39:53,342 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:53,342 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, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:53,350 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 (67)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:53,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:53,548 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:53,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:53,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1450827789, now seen corresponding path program 1 times [2023-12-22 02:39:53,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:53,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1716044880] [2023-12-22 02:39:53,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:53,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:39:53,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:53,550 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:53,552 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 (68)] Waiting until timeout for monitored process [2023-12-22 02:39:53,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:53,754 INFO L262 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:39:53,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:53,786 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-12-22 02:39:53,787 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:53,787 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:53,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1716044880] [2023-12-22 02:39:53,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1716044880] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:53,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:53,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:39:53,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686352325] [2023-12-22 02:39:53,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:53,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:39:53,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:53,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:39:53,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:53,789 INFO L87 Difference]: Start difference. First operand 24802 states and 29773 transitions. Second operand has 3 states, 3 states have (on average 60.0) internal successors, (180), 3 states have internal predecessors, (180), 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:39:54,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:54,683 INFO L93 Difference]: Finished difference Result 43562 states and 52272 transitions. [2023-12-22 02:39:54,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:39:54,684 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 60.0) internal successors, (180), 3 states have internal predecessors, (180), 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 275 [2023-12-22 02:39:54,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:54,710 INFO L225 Difference]: With dead ends: 43562 [2023-12-22 02:39:54,710 INFO L226 Difference]: Without dead ends: 18782 [2023-12-22 02:39:54,723 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:39:54,724 INFO L413 NwaCegarLoop]: 472 mSDtfsCounter, 513 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:54,724 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [513 Valid, 472 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:54,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18782 states. [2023-12-22 02:39:55,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18782 to 18782. [2023-12-22 02:39:55,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18782 states, 17973 states have (on average 1.206365103210371) internal successors, (21682), 17990 states have internal predecessors, (21682), 414 states have call successors, (414), 380 states have call predecessors, (414), 394 states have return successors, (440), 412 states have call predecessors, (440), 414 states have call successors, (440) [2023-12-22 02:39:55,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18782 states to 18782 states and 22536 transitions. [2023-12-22 02:39:55,613 INFO L78 Accepts]: Start accepts. Automaton has 18782 states and 22536 transitions. Word has length 275 [2023-12-22 02:39:55,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:55,613 INFO L495 AbstractCegarLoop]: Abstraction has 18782 states and 22536 transitions. [2023-12-22 02:39:55,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 60.0) internal successors, (180), 3 states have internal predecessors, (180), 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:39:55,614 INFO L276 IsEmpty]: Start isEmpty. Operand 18782 states and 22536 transitions. [2023-12-22 02:39:55,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2023-12-22 02:39:55,620 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:55,620 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, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:39:55,627 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 (68)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:55,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:55,823 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:55,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:55,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1758674416, now seen corresponding path program 1 times [2023-12-22 02:39:55,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:55,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [926528048] [2023-12-22 02:39:55,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:55,824 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:55,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:55,826 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:39:55,827 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 (69)] Waiting until timeout for monitored process [2023-12-22 02:39:56,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:56,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 644 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:39:56,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:56,267 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-12-22 02:39:56,268 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:56,268 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:56,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [926528048] [2023-12-22 02:39:56,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [926528048] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:56,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:56,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:56,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855016036] [2023-12-22 02:39:56,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:56,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:39:56,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:56,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:39:56,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:39:56,269 INFO L87 Difference]: Start difference. First operand 18782 states and 22536 transitions. Second operand has 4 states, 4 states have (on average 47.5) internal successors, (190), 4 states have internal predecessors, (190), 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:39:58,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:58,241 INFO L93 Difference]: Finished difference Result 55387 states and 66422 transitions. [2023-12-22 02:39:58,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:39:58,241 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 47.5) internal successors, (190), 4 states have internal predecessors, (190), 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 277 [2023-12-22 02:39:58,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:58,294 INFO L225 Difference]: With dead ends: 55387 [2023-12-22 02:39:58,295 INFO L226 Difference]: Without dead ends: 36627 [2023-12-22 02:39:58,307 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 275 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:39:58,307 INFO L413 NwaCegarLoop]: 582 mSDtfsCounter, 683 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 688 SdHoareTripleChecker+Valid, 1365 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:58,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [688 Valid, 1365 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:39:58,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36627 states. [2023-12-22 02:39:59,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36627 to 36625. [2023-12-22 02:40:00,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36625 states, 35049 states have (on average 1.2044851493623214) internal successors, (42216), 35087 states have internal predecessors, (42216), 803 states have call successors, (803), 736 states have call predecessors, (803), 772 states have return successors, (875), 803 states have call predecessors, (875), 803 states have call successors, (875) [2023-12-22 02:40:00,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36625 states to 36625 states and 43894 transitions. [2023-12-22 02:40:00,060 INFO L78 Accepts]: Start accepts. Automaton has 36625 states and 43894 transitions. Word has length 277 [2023-12-22 02:40:00,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:00,061 INFO L495 AbstractCegarLoop]: Abstraction has 36625 states and 43894 transitions. [2023-12-22 02:40:00,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 47.5) internal successors, (190), 4 states have internal predecessors, (190), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:40:00,061 INFO L276 IsEmpty]: Start isEmpty. Operand 36625 states and 43894 transitions. [2023-12-22 02:40:00,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2023-12-22 02:40:00,074 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:00,075 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, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:00,084 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 (69)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:00,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:00,284 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:00,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:00,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1154151694, now seen corresponding path program 1 times [2023-12-22 02:40:00,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:00,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [816506335] [2023-12-22 02:40:00,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:00,285 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:00,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:00,286 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:00,322 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 (70)] Waiting until timeout for monitored process [2023-12-22 02:40:00,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:00,582 INFO L262 TraceCheckSpWp]: Trace formula consists of 644 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:00,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:00,600 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-12-22 02:40:00,601 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:00,601 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:00,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [816506335] [2023-12-22 02:40:00,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [816506335] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:00,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:00,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:00,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670544023] [2023-12-22 02:40:00,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:00,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:00,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:00,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:00,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:00,602 INFO L87 Difference]: Start difference. First operand 36625 states and 43894 transitions. Second operand has 3 states, 3 states have (on average 60.666666666666664) internal successors, (182), 3 states have internal predecessors, (182), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:02,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:02,686 INFO L93 Difference]: Finished difference Result 73213 states and 87723 transitions. [2023-12-22 02:40:02,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:02,686 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 60.666666666666664) internal successors, (182), 3 states have internal predecessors, (182), 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 277 [2023-12-22 02:40:02,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:02,755 INFO L225 Difference]: With dead ends: 73213 [2023-12-22 02:40:02,756 INFO L226 Difference]: Without dead ends: 36610 [2023-12-22 02:40:02,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 275 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:02,786 INFO L413 NwaCegarLoop]: 471 mSDtfsCounter, 511 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 511 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:02,786 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [511 Valid, 471 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:02,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36610 states. [2023-12-22 02:40:04,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36610 to 36610. [2023-12-22 02:40:04,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36610 states, 35037 states have (on average 1.2042412306989754) internal successors, (42193), 35074 states have internal predecessors, (42193), 800 states have call successors, (800), 736 states have call predecessors, (800), 772 states have return successors, (872), 800 states have call predecessors, (872), 800 states have call successors, (872) [2023-12-22 02:40:04,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36610 states to 36610 states and 43865 transitions. [2023-12-22 02:40:04,811 INFO L78 Accepts]: Start accepts. Automaton has 36610 states and 43865 transitions. Word has length 277 [2023-12-22 02:40:04,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:04,811 INFO L495 AbstractCegarLoop]: Abstraction has 36610 states and 43865 transitions. [2023-12-22 02:40:04,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 60.666666666666664) internal successors, (182), 3 states have internal predecessors, (182), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:04,811 INFO L276 IsEmpty]: Start isEmpty. Operand 36610 states and 43865 transitions. [2023-12-22 02:40:04,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2023-12-22 02:40:04,823 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:04,823 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, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:04,832 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 (70)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:05,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:05,030 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:05,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:05,030 INFO L85 PathProgramCache]: Analyzing trace with hash 2133178165, now seen corresponding path program 1 times [2023-12-22 02:40:05,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:05,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [615522055] [2023-12-22 02:40:05,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:05,031 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:05,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:05,032 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:05,033 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 (71)] Waiting until timeout for monitored process [2023-12-22 02:40:05,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:05,226 INFO L262 TraceCheckSpWp]: Trace formula consists of 646 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:40:05,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:05,488 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-12-22 02:40:05,488 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:05,488 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:05,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [615522055] [2023-12-22 02:40:05,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [615522055] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:05,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:05,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:05,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612665112] [2023-12-22 02:40:05,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:05,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:05,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:05,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:05,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:05,489 INFO L87 Difference]: Start difference. First operand 36610 states and 43865 transitions. Second operand has 4 states, 4 states have (on average 48.0) internal successors, (192), 4 states have internal predecessors, (192), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:40:09,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:09,538 INFO L93 Difference]: Finished difference Result 108196 states and 129589 transitions. [2023-12-22 02:40:09,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:40:09,539 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 48.0) internal successors, (192), 4 states have internal predecessors, (192), 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 279 [2023-12-22 02:40:09,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:09,674 INFO L225 Difference]: With dead ends: 108196 [2023-12-22 02:40:09,674 INFO L226 Difference]: Without dead ends: 71608 [2023-12-22 02:40:09,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 277 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:09,707 INFO L413 NwaCegarLoop]: 562 mSDtfsCounter, 680 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 686 SdHoareTripleChecker+Valid, 1327 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:09,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [686 Valid, 1327 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:40:09,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71608 states. [2023-12-22 02:40:13,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71608 to 71606. [2023-12-22 02:40:13,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71606 states, 68534 states have (on average 1.2028628126185543) internal successors, (82437), 68620 states have internal predecessors, (82437), 1551 states have call successors, (1551), 1424 states have call predecessors, (1551), 1520 states have return successors, (1731), 1563 states have call predecessors, (1731), 1551 states have call successors, (1731) [2023-12-22 02:40:13,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71606 states to 71606 states and 85719 transitions. [2023-12-22 02:40:13,480 INFO L78 Accepts]: Start accepts. Automaton has 71606 states and 85719 transitions. Word has length 279 [2023-12-22 02:40:13,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:13,480 INFO L495 AbstractCegarLoop]: Abstraction has 71606 states and 85719 transitions. [2023-12-22 02:40:13,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 48.0) internal successors, (192), 4 states have internal predecessors, (192), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:40:13,480 INFO L276 IsEmpty]: Start isEmpty. Operand 71606 states and 85719 transitions. [2023-12-22 02:40:13,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2023-12-22 02:40:13,501 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:13,501 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, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:13,506 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 (71)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:13,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:13,705 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:13,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:13,706 INFO L85 PathProgramCache]: Analyzing trace with hash 2029881971, now seen corresponding path program 1 times [2023-12-22 02:40:13,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:13,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1839439796] [2023-12-22 02:40:13,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:13,707 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:13,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:13,708 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:13,725 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 (72)] Waiting until timeout for monitored process [2023-12-22 02:40:13,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:13,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 646 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:13,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:13,945 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-12-22 02:40:13,946 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:13,946 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:13,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1839439796] [2023-12-22 02:40:13,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1839439796] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:13,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:13,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:13,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846118635] [2023-12-22 02:40:13,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:13,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:13,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:13,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:13,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:13,947 INFO L87 Difference]: Start difference. First operand 71606 states and 85719 transitions. Second operand has 3 states, 3 states have (on average 61.333333333333336) internal successors, (184), 3 states have internal predecessors, (184), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:17,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:17,813 INFO L93 Difference]: Finished difference Result 143176 states and 171376 transitions. [2023-12-22 02:40:17,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:17,814 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 61.333333333333336) internal successors, (184), 3 states have internal predecessors, (184), 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 279 [2023-12-22 02:40:17,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:17,942 INFO L225 Difference]: With dead ends: 143176 [2023-12-22 02:40:17,943 INFO L226 Difference]: Without dead ends: 71592 [2023-12-22 02:40:17,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 277 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:17,998 INFO L413 NwaCegarLoop]: 470 mSDtfsCounter, 509 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:17,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [509 Valid, 470 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:40:18,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71592 states. [2023-12-22 02:40:21,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71592 to 71592. [2023-12-22 02:40:21,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71592 states, 68523 states have (on average 1.2027494417932665) internal successors, (82416), 68608 states have internal predecessors, (82416), 1548 states have call successors, (1548), 1424 states have call predecessors, (1548), 1520 states have return successors, (1728), 1560 states have call predecessors, (1728), 1548 states have call successors, (1728) [2023-12-22 02:40:22,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71592 states to 71592 states and 85692 transitions. [2023-12-22 02:40:22,100 INFO L78 Accepts]: Start accepts. Automaton has 71592 states and 85692 transitions. Word has length 279 [2023-12-22 02:40:22,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:22,100 INFO L495 AbstractCegarLoop]: Abstraction has 71592 states and 85692 transitions. [2023-12-22 02:40:22,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 61.333333333333336) internal successors, (184), 3 states have internal predecessors, (184), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:22,100 INFO L276 IsEmpty]: Start isEmpty. Operand 71592 states and 85692 transitions. [2023-12-22 02:40:22,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-12-22 02:40:22,127 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:22,127 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, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:22,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:22,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:22,334 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:22,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:22,335 INFO L85 PathProgramCache]: Analyzing trace with hash 143478448, now seen corresponding path program 1 times [2023-12-22 02:40:22,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:22,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947707977] [2023-12-22 02:40:22,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:22,335 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:22,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:22,336 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:22,338 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 (73)] Waiting until timeout for monitored process [2023-12-22 02:40:22,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:22,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:40:22,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:22,864 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-12-22 02:40:22,864 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:22,864 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:22,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947707977] [2023-12-22 02:40:22,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1947707977] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:22,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:22,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:22,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932783755] [2023-12-22 02:40:22,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:22,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:22,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:22,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:22,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:22,866 INFO L87 Difference]: Start difference. First operand 71592 states and 85692 transitions. Second operand has 4 states, 4 states have (on average 48.5) internal successors, (194), 4 states have internal predecessors, (194), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:40:29,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:29,985 INFO L93 Difference]: Finished difference Result 211533 states and 253150 transitions. [2023-12-22 02:40:29,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:40:29,986 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 48.5) internal successors, (194), 4 states have internal predecessors, (194), 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 281 [2023-12-22 02:40:29,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:30,430 INFO L225 Difference]: With dead ends: 211533 [2023-12-22 02:40:30,430 INFO L226 Difference]: Without dead ends: 139963 [2023-12-22 02:40:30,495 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:30,496 INFO L413 NwaCegarLoop]: 549 mSDtfsCounter, 675 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 1296 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:30,496 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [681 Valid, 1296 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:40:30,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139963 states. [2023-12-22 02:40:37,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139963 to 139961. [2023-12-22 02:40:37,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139961 states, 133969 states have (on average 1.2018452029947226) internal successors, (161010), 134163 states have internal predecessors, (161010), 2999 states have call successors, (2999), 2752 states have call predecessors, (2999), 2992 states have return successors, (3419), 3047 states have call predecessors, (3419), 2999 states have call successors, (3419) [2023-12-22 02:40:38,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139961 states to 139961 states and 167428 transitions. [2023-12-22 02:40:38,243 INFO L78 Accepts]: Start accepts. Automaton has 139961 states and 167428 transitions. Word has length 281 [2023-12-22 02:40:38,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:38,243 INFO L495 AbstractCegarLoop]: Abstraction has 139961 states and 167428 transitions. [2023-12-22 02:40:38,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 48.5) internal successors, (194), 4 states have internal predecessors, (194), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:40:38,244 INFO L276 IsEmpty]: Start isEmpty. Operand 139961 states and 167428 transitions. [2023-12-22 02:40:38,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-12-22 02:40:38,518 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:38,518 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, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:38,527 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 (73)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:38,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:38,725 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:38,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:38,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1236263730, now seen corresponding path program 1 times [2023-12-22 02:40:38,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:38,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [849173092] [2023-12-22 02:40:38,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:38,726 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:38,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:38,728 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:38,729 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 (74)] Waiting until timeout for monitored process [2023-12-22 02:40:38,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:38,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:38,942 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:38,954 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-12-22 02:40:38,954 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:38,955 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:38,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [849173092] [2023-12-22 02:40:38,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [849173092] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:38,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:38,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:38,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18596883] [2023-12-22 02:40:38,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:38,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:38,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:38,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:38,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:38,956 INFO L87 Difference]: Start difference. First operand 139961 states and 167428 transitions. Second operand has 3 states, 3 states have (on average 62.0) internal successors, (186), 3 states have internal predecessors, (186), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:45,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:45,781 INFO L93 Difference]: Finished difference Result 279887 states and 334797 transitions. [2023-12-22 02:40:45,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:45,782 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 62.0) internal successors, (186), 3 states have internal predecessors, (186), 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 281 [2023-12-22 02:40:45,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:46,275 INFO L225 Difference]: With dead ends: 279887 [2023-12-22 02:40:46,276 INFO L226 Difference]: Without dead ends: 139948 [2023-12-22 02:40:46,364 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:46,364 INFO L413 NwaCegarLoop]: 469 mSDtfsCounter, 507 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:46,364 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [507 Valid, 469 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:40:46,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139948 states.